# HG changeset patch # User iuc # Date 1729518975 0 # Node ID ca2b512e8d7cbe8e998dc69276db5eab361b4111 # Parent 6322be79bd8ea762d273673320455d72d601ca52 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/snpeff commit 4cc10cfe702828a91ecf8bb58d3f84a36b0578f7 diff -r 6322be79bd8e -r ca2b512e8d7c gbk2fa.py --- a/gbk2fa.py Sat Sep 28 16:27:56 2024 +0000 +++ b/gbk2fa.py Mon Oct 21 13:56:15 2024 +0000 @@ -6,6 +6,9 @@ def get_opener(gbk_filename): + """Determines the appropriate opener for a given file, supporting + bzip2, gzip, or standard open. + """ try: bz2.open(gbk_filename).read(1) return bz2.open @@ -18,30 +21,38 @@ return open -parser = argparse.ArgumentParser() -parser.add_argument( - "genbank_file", - help="GenBank input file. Can be compressed with gzip or bzip2" -) -parser.add_argument( - "fasta_file", help="FASTA output datset" -) -parser.add_argument( - "--remove_version", action="store_true", - help="Remove version number from NCBI form formatted accession numbers. " - "For example, this would convert 'B000657.2' to 'B000657'" -) -args = parser.parse_args() +def main(): + parser = argparse.ArgumentParser( + description="Convert GenBank files to FASTA format. " + "Supports gzip and bzip2 compressed files." + ) + parser.add_argument( + "genbank_file", + help="GenBank input file. Can be compressed with gzip or bzip2" + ) + parser.add_argument( + "fasta_file", + help="FASTA output dataset" + ) + parser.add_argument( + "--remove_version", action="store_true", + help="Remove version number from NCBI formatted accession numbers. " + "For example, this converts 'B000657.2' to 'B000657'." + ) + args = parser.parse_args() + + gbk_open = get_opener(args.genbank_file) + with gbk_open(args.genbank_file, 'rt') as input_handle, \ + open(args.fasta_file, 'w') as output_handle: + for seq_record in SeqIO.parse(input_handle, 'genbank'): + if args.remove_version: + seq_id = seq_record.id.split('.')[0] + else: + seq_id = seq_record.id + print(f'Writing FASTA record: {seq_id}') + output_handle.write(f'>{seq_id}\n') + output_handle.write(f'{seq_record.seq}\n') -gbk_open = get_opener(args.genbank_file) -with gbk_open(args.genbank_file, 'rt') as input_handle, \ - open(args.fasta_file, 'w') as output_handle: - for seq_record in SeqIO.parse(input_handle, 'genbank'): - if args.remove_version: - seq_id = seq_record.id.split('.')[0] - else: - seq_id = seq_record.id - print('Writing FASTA record: {}'.format(seq_id)) - print('>' + seq_id, file=output_handle) - print(seq_record.seq, file=output_handle) +if __name__ == "__main__": + main() diff -r 6322be79bd8e -r ca2b512e8d7c snpEff.xml --- a/snpEff.xml Sat Sep 28 16:27:56 2024 +0000 +++ b/snpEff.xml Mon Oct 21 13:56:15 2024 +0000 @@ -1,4 +1,4 @@ - + annotate variants snpEff_macros.xml @@ -13,7 +13,7 @@ ln -s '${intervals}' intervals.bed && #end if snpEff @JAVA_OPTIONS@ eff - -i $inputFormat -o ${outputConditional.outputFormat} -upDownStreamLen $udLength + -i $inputFormat -o ${outputFormat} -upDownStreamLen $udLength #if $spliceSiteSize and str($spliceSiteSize) != '': -spliceSiteSize "$spliceSiteSize" #end if @@ -53,9 +53,6 @@ #if $csvStats: -csvStats '$csvFile' #end if - #if str($offset) != 'default': - ${offset} - #end if #if str($chr).strip() != '': -chr '$chr' #end if @@ -103,35 +100,21 @@ mkdir '$statsFile.files_path' && mv '$genes_file' '#echo os.path.join($statsFile.files_path, $genes_file_name)#' #end if - #if $outputConditional.outputFormat == 'gatk' and $outputConditional.gatk_v1 - && - ## Replace real SnpEff version with 2.0.5 to prevent this GATK 1.x error: "The version of SnpEff used to generate the SnpEff input file (x.x) is not currently supported by the GATK. Supported versions are: [2.0.5]" - sed -i.bak -e 's/^\#\#SnpEffVersion="\(\S*\s\)/\#\#SnpEffVersion="2.0.5 - real is \1/' '$snpeff_output' - #end if ]]> - - + - + - - - - - - - - - - - - - - - - + + + + + + + + @@ -171,8 +154,7 @@ - - @SNPEFF_DATABASE_URL@ + @@ -209,18 +191,16 @@ - - + - + - @@ -232,7 +212,6 @@ - @@ -245,7 +224,6 @@ - @@ -334,12 +312,6 @@ - - - - - - By default SnpEff simplifies all chromosome names. For instance 'chr1' is just '1'. @@ -347,7 +319,6 @@ ^\S*$ - @@ -375,8 +346,8 @@ - - + + @@ -398,13 +369,13 @@ - - + + - + diff -r 6322be79bd8e -r ca2b512e8d7c snpEff_create_db.xml --- a/snpEff_create_db.xml Sat Sep 28 16:27:56 2024 +0000 +++ b/snpEff_create_db.xml Mon Oct 21 13:56:15 2024 +0000 @@ -1,11 +1,11 @@ - + database from Genbank or GFF record snpEff_macros.xml - biopython + biopython @@ -36,7 +36,7 @@ ln -s '${input_type.input}' 'snpeff_output/${genome_version}/genes.${input_type.input_type_selector}' && #end if - snpEff @JAVA_OPTIONS@ build -v + snpEff @JAVA_OPTIONS@ build -noCheckCds -noCheckProtein -v -configOption '${genome_version}'.genome='${genome_version}' -configOption '${genome_version}'.codonTable='${codon_table}' #if str($input_type.input_type_selector) == "gb": @@ -186,7 +186,7 @@ + list available databases snpEff_macros.xml @@ -19,6 +19,10 @@ | grep -v '${exclude_pattern}' #end if + #if str($include_download_path) == "no": + | cut -f 1,2,3,4 + #end if + > '${snpeff_dbs}' ]]> @@ -38,7 +42,10 @@ - + + + + @@ -63,12 +70,16 @@ diff -r 6322be79bd8e -r ca2b512e8d7c snpEff_download.xml --- a/snpEff_download.xml Sat Sep 28 16:27:56 2024 +0000 +++ b/snpEff_download.xml Mon Oct 21 13:56:15 2024 +0000 @@ -1,4 +1,4 @@ - + download a pre-built database snpEff_macros.xml @@ -42,7 +42,7 @@ - snpeff + snpeff @@ -14,9 +14,8 @@ snpEff -version ]]> - 4.3+T - SnpEff4.3 - https://sourceforge.net/projects/snpeff/files/databases/v4_3/ + 0 + 5.2 -Xmx\${GALAXY_MEMORY_MB:-8192}m @@ -59,7 +58,7 @@ **Download pre-built databases** -SnpEff project generates large numbers of pre-build databases. These are available at @SNPEFF_DATABASE_URL@ and can downloaded. Follow these steps: +SnpEff project generates large numbers of pre-build databases. To obtain and use them follow these steps: #. Use **SnpEff databases** tool to generate a list of existing databases. Note the name of the database you need. #. Use **SnpEff download** tool to download the database. diff -r 6322be79bd8e -r ca2b512e8d7c snpeff_get_chr_names.xml --- a/snpeff_get_chr_names.xml Sat Sep 28 16:27:56 2024 +0000 +++ b/snpeff_get_chr_names.xml Mon Oct 21 13:56:15 2024 +0000 @@ -1,4 +1,4 @@ - + list chromosome names/lengths snpEff_macros.xml diff -r 6322be79bd8e -r ca2b512e8d7c test-data/input.vcf --- a/test-data/input.vcf Sat Sep 28 16:27:56 2024 +0000 +++ b/test-data/input.vcf Mon Oct 21 13:56:15 2024 +0000 @@ -2,59 +2,9 @@ ##FORMAT= ##contig= ##reference=http://www.ncbi.nlm.nih.gov/nuccore/KJ660346.2 -#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT EBOV_2014_EM095 EBOV_2014_G3676 EBOV_2014_G3680 EBOV_2014_G3686 EBOV_2014_G3687 EBOV_2014_G3683 EBOV_2014_EM096 EBOV_2014_EM098 EBOV_2014_EM104 EBOV_2014_EM106 EBOV_2014_EM112 EBOV_2014_EM113 EBOV_2014_EM124 EBOV_2014_G3677 EBOV_2014_G3682 EBOV_2014_G3707 EBOV_2014_G3713 EBOV_2014_G3724 EBOV_2014_G3734 EBOV_2014_G3735 EBOV_2014_G3750 EBOV_2014_G3758 EBOV_2014_G3764 EBOV_2014_G3769 EBOV_2014_G3782 EBOV_2014_G3786 EBOV_2014_G3788 EBOV_2014_G3796 EBOV_2014_G3798 EBOV_2014_G3799 EBOV_2014_G3800 EBOV_2014_G3805 EBOV_2014_G3807 EBOV_2014_G3810 EBOV_2014_G3820 EBOV_2014_G3838 EBOV_2014_G3840 EBOV_2014_G3841 EBOV_2014_G3848 EBOV_2014_NM042 EBOV_2014_G3850 EBOV_2014_EM110 EBOV_2014_EM111 EBOV_2014_EM119 EBOV_2014_G3729 EBOV_2014_G3765 EBOV_2014_G3770 EBOV_2014_G3789 EBOV_2014_G3825 EBOV_2014_G3845 EBOV_2014_G3851 EBOV_2014_G3857 EBOV_2014_EM115 EBOV_2014_EM120 EBOV_2014_G3752 EBOV_2014_G3795 EBOV_2014_G3808 EBOV_2014_G3823 EBOV_2014_EM121 EBOV_2014_G3771 EBOV_2014_G3816 EBOV_2014_G3829 EBOV_2014_G3846 EBOV_2014_G3856 EBOV_2014_G3826 EBOV_2014_G3827 EBOV_2014_G3809 EBOV_2014_G3814 EBOV_2014_G3821 EBOV_2014_G3822 EBOV_2014_G3679 EBOV_2014_G3819 EBOV_2014_G3817 EBOV_2014_G3834 EBOV_2014_G3818 EBOV_2014_G3787 EBOV_2014_G3831 EBOV_2014_G3670 EBOV_2014_KJ660346 EBOV_2014_KJ660347 EBOV_2014_KJ660348 -KJ660346 572 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 800 . C T . . . GT 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 -KJ660346 1024 . A C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 1288 . A T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 -KJ660346 1492 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 1849 . C T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 -KJ660346 2124 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -KJ660346 2185 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -KJ660346 2341 . A G . . . GT 0 0 0 0 . 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 -KJ660346 2364 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 2497 . A G . . . GT 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 2931 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 -KJ660346 3116 . C G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 3388 . T G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -KJ660346 3638 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 -KJ660346 4340 . C T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 -KJ660346 4505 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 4709 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 4759 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 4976 . C A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 5461 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 6175 . G A . . . GT 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 6283 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 -KJ660346 6909 . T A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -KJ660346 8280 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 -KJ660346 8928 . A C . . . GT 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 -KJ660346 9390 . A C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 9536 . A G . . . GT 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 9923 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 -KJ660346 10005 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -KJ660346 10218 . G A . . . GT 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 -KJ660346 10252 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 -KJ660346 10268 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 10509 . C T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 10743 . T C . . . GT 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 10801 . A G . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 11142 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 11811 . T C . . . GT 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -KJ660346 11943 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 -KJ660346 12878 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 12885 . A C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . . . -KJ660346 13856 . G A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 -KJ660346 13923 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 -KJ660346 14019 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -KJ660346 14232 . C T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 15599 . G A . . . GT 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -KJ660346 15660 . C T . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 -KJ660346 15963 . G A . . . GT 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 -KJ660346 16054 . T A . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 -KJ660346 16455 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 -KJ660346 16750 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 17142 . T C . . . GT 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 -KJ660346 17985 . T C . . . GT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -KJ660346 18412 . T C . . . GT 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 -KJ660346 18895 . C T . . . GT 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 0 0 . 0 . 0 0 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 0 0 0 1 1 1 +#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT EBOV_2014_EM095 EBOV_2014_G3676 +KJ660346.1 572 . A G . . . GT 0 0 +KJ660346.1 800 . C T . . . GT 0 0 +KJ660346.1 1024 . A C . . . GT 0 0 +KJ660346.1 1288 . A T . . . GT 0 0 +KJ660346.1 1492 . A G . . . GT 0 0