Next changeset 1:d9662c76b6d5 (2020-04-29) |
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit 665d364fb51576608b0eb66a4f89d92159925ccc |
added:
taxonomy_filter_refseq.xml test-data/all_fasta.loc test-data/ncbi_taxonomy.loc test-data/output1.fasta test-data/sample_refseq.fasta test-data/sample_tree_names.dmp test-data/sample_tree_nodes.dmp test-data/taxonomy/names.dmp test-data/taxonomy/nodes.dmp tool-data/all_fasta.loc.sample tool-data/ncbi_taxonomy.loc.sample tool_data_table_conf.xml.sample tool_data_table_conf.xml.test |
b |
diff -r 000000000000 -r 28e95c6a944d taxonomy_filter_refseq.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/taxonomy_filter_refseq.xml Wed Jan 16 08:30:47 2019 -0500 |
[ |
@@ -0,0 +1,117 @@ +<tool id="taxonomy_filter_refseq" name="Filter RefSeq by taxonomy" version="@TOOL_VERSION@+galaxy0"> + <description>Only retain sequences that are descendants of a given taxonomic node.</description> + <macros> + <token name="@TOOL_VERSION@">0.1.4</token> + </macros> + <edam_topics> + <edam_topic>topic_0091</edam_topic> + </edam_topics> + <edam_operations> + <edam_operation>operation_3460</edam_operation> + </edam_operations> + <requirements> + <requirement type="package" version="@TOOL_VERSION@">rust-ncbitaxonomy</requirement> + </requirements> + <!-- current using redirect to output rather than output to file due to bug in pre-0.1.4 rust-ncbitaxonomy --> + <command detect_errors="aggressive"><![CDATA[ + #if str($refseq.refseq_source) == 'cached': + #set $refseq_input = str( $refseq.cached_refseq.fields.path ) + #else: + ln -s '$refseq.history_refseq' refseq.fasta && + #set $refseq_input = "refseq.fasta" + #end if + #if str($taxonomy.taxonomy_source) == 'cached': + #set $taxonomy_dir = $taxonomy.taxonomy_table.fields.path + #else: + mkdir taxonomy && ln -s '$taxonomy.nodes' taxonomy/nodes.dmp && ln -s '$taxonomy.names' taxonomy/names.dmp && + #set $taxonomy_dir = 'taxonomy' + #end if + taxonomy_filter_refseq '$refseq_input' '$taxonomy_dir' '$ancestor_name' >'$refseq_output_fasta' + ]]></command> + <inputs> + <conditional name="taxonomy"> + <param name="taxonomy_source" type="select" label="Choose source of NCBI Taxonomy"> + <option value="cached" selected="true">Use built-in NCBI Taxonomy database</option> + <option value="history">Datasets from history</option> + </param> + <when value="cached"> + <param type="select" name="taxonomy_table" label="NCBI Taxonomy database"> + <options from_data_table="ncbi_taxonomy"> + <filter type="sort_by" column="name" /> + <validator type="no_options" message="No NCBI Taxonomy downloads are available" /> + </options> + <validator type="no_options" message="No NCBI Taxonomy database download is available" /> + </param> + </when> + <when value="history"> + <param name="nodes" type="data" format="txt" label="NCBI Taxonomy nodes.dmp file" /> + <param name="names" type="data" format="txt" label="NCBI Taxonomy names.dmp file" /> + </when> + </conditional> + <conditional name="refseq"> + <param name="refseq_source" type="select" label="Choose source of RefSeq sequences"> + <option value="cached" selected="true">Use a built-in RefSeq FASTA file</option> + <option value="history">History</option> + </param> + <when value="cached"> + <param type="select" name="cached_refseq" label="Select RefSeq FASTA file"> + <options from_data_table="all_fasta"> + <filter type="sort_by" column="name" /> + <validator type="no_options" message="No FASTA data is available" /> + </options> + <validator type="no_options" message="No FASTA data is available" /> + </param> + </when> + <when value="history"> + <param type="data" name="history_refseq" format="fasta" label="RefSeq FASTA file" /> + </when> + </conditional> + <param name="ancestor_name" type="text" label="Ancestor taxon (scientific) name" /> + </inputs> + <outputs> + <data name="refseq_output_fasta" format="fasta" label="${tool.name} on ${on_string}" /> + </outputs> + <tests> + <test> + <param name="taxonomy_source" value="history" /> + <param name="refseq_source" value="history" /> + <param name="nodes" ftype="txt" value="sample_tree_nodes.dmp" /> + <param name="names" ftype="txt" value="sample_tree_names.dmp" /> + <param name="history_refseq" ftype="fasta" value="sample_refseq.fasta" /> + <param name="ancestor_name" value="unclassified bacterial viruses" /> + <output name="refseq_output_fasta" value="output1.fasta" /> + </test> + <test> + <param name="taxonomy_source" value="cached" /> + <param name="taxonomy_table" value="2019-01-01" /> + <param name="refseq_source" value="cached" /> + <param name="cached_refseq" value="refseq_sample" /> + <param name="nodes" ftype="txt" value="sample_tree_nodes.dmp" /> + <param name="names" ftype="txt" value="sample_tree_names.dmp" /> + <param name="history_refseq" ftype="fasta" value="sample_refseq.fasta" /> + <param name="ancestor_name" value="unclassified bacterial viruses" /> + <output name="refseq_output_fasta" value="output1.fasta" /> + </test> + </tests> + <help><![CDATA[ + This tool allows NCBI RefSeq sequences to be filtered so that only those whose species name are + descendants of a given taxon in the NCBI taxonomy are retained. For example, from the NCBI RefSeq + "other vertebrate" file only ray finned fishes can be retained by filtering for "Actinopterygii". + + The NCBI RefSeq FASTA files can either be provided by the Galaxy administrator or from the user + history. The NCBI taxonomy should be provided by the Galaxy administrator but if that is not + possible the nodes.dmp and names.dmp files from the NCBI taxonomy can be provided in the history. + ]]></help> + <citations> + <citation type="bibtex"> + @misc{vanHeusden2019, + author = {van Heusden, Peter}, + year = {2019}, + title = ncbitaxonomy Rust crate}, + publisher = {crates.io}, + journal = {Rust Package Registry}, + url = {https://crates.io/crates/ncbitaxonomy}, + } + </citation> + </citations> +</tool> |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/all_fasta.loc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/all_fasta.loc Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,1 @@ +refseq_sample refseq_sample RefSeq viral sample ${__HERE__}/sample_refseq.fasta \ No newline at end of file |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/ncbi_taxonomy.loc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/ncbi_taxonomy.loc Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,1 @@ +2019-01-01 2019-01-01 ${__HERE__}/taxonomy \ No newline at end of file |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/output1.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output1.fasta Wed Jan 16 08:30:47 2019 -0500 |
[ |
@@ -0,0 +1,27 @@ +>YP_009173773.1 putative ATP-dependent DNA helicase [Mycoplasma phage phiMFV1] +MNKMPWESEEVEYKKSTSELKEAIISLTAMLNKKGTGTVYFGVKDDRTVVGLEIGNKTMRDISQAISNNVKPEIMPRISI +EFIDNQNVIKVEAEGEQKPYSAYDKYYIRIGEEDKKLNRDKLVDFVQKSVSKINICEIENKDQDLTFNSFLLYANIKNLT +VNKDTFEKNFDLKTKNNKYNLMSYLLADNNDISIKVNTFKDNDKSVLLKRNEYGNKCLFYAIESVLNYVGSINDTYVDLS +TATRSEQKLFNFECFREAWLNACIHNRWDEKYPPQVNIFKDYIQIESNGGIPRNMTKEKFFKGVSRPVNEKLQKIFMQLD +LVEQTGHGVPLIVKKYGEEAFEIDENTIWVKIPFNRKGFKRINEKENKNNLNDNQIKVIKTIEKESNITINQLSSTLSLS +EGYIKKIINQLKNKNLIERNGLRKNGNWTIISYNL +>YP_044791.1 RepB [Mycoplasma phage phiMFV1] +MLLTTKQLQEFYKIEMENIAKNKSLLTNFNIIDNYANGLKPKQLYFLAARPGVGKTSFALNIIFNALENLKEDECIVLFS +LEMDSIEIYSKLLALANSCSLKEVETNSKKIDFEDLNKKNLFIFDRYRNNFNNEKLSEVTPDIIYKSLNSIGLKIKAVFI +DYFQLLDNQKYSSEREKLSQCSKQLKELSKIFNCNFFVLSQLSREYEKKTNNEPSFSDLKGTGSIEQDADLIMFLYNSSN +NFNVGTLIPNKKTILNLSIAKNRNGELVKTNIDFIPHLAKFIES +>YP_044792.1 hypothetical protein [Mycoplasma phage phiMFV1] +MLNNKCDFCHKRFQPKKERYFWGNLVVCSEECLEQVSCYASEIDLNCEGENNE +>YP_044793.1 hypothetical protein [Mycoplasma phage phiMFV1] +MNKEKLIKFLIDLTEKENTKLKSDVKILKSKLKKIKKEYEEQEKAFDDLLKKL +>YP_044794.1 hypothetical protein [Mycoplasma phage phiMFV1] +MDIFKKMEIAEKDKIEKLLLNIDKFIWDCNSKGWTKSKNKKVISLYKKTLEEIKKNEKYDWLYVPIKSQIYKFADHDLKS +DIFLWFSHTKILCGYTYLKDKWNF +>YP_044795.1 MarRP [Mycoplasma phage phiMFV1] +MKFLKEPPVFTEEQFKELVHYTDLEDNPTFEAYKSNAFFKIYSGAKGVSKSFSRMIETVYRLVNEKNFNSFWCRNQYNHI +KGTLKPLLEKVLSFLAAKGLDYRPYISIYNTEAYWDYDDGGKGRAIFFGNWKNVQSFQGVTLSQKDFAWGELVIDEPIEK +ELTEELEEIYKIQASNLEILIANTVLRSKNIEGFKTNVTFLYNIFTIDHFLIKDFHNPILPLYSGTDFLKKINLNLAKEL +IENTYLQKEDLAFKEGMGIIVTMFSKYFVPKNELSDLQLKQFEALKTKDYKLWMITVAGFAFEEPPERYDYFMKSVLLNK +KGNWDRKKCKIINIKQLETKLENEEICGLFYGFDYGLTDNCALVVVLLLSGARIIVLDIFEDIKKLLPKNKRRENKAIYN +KVALIVKKWNEYFDKYNFKFYISWLLGNFDSFLYGDNVHSLQWMTEVFINNGINTKLLPASRFKGKKGFGIIDRQVWQKN +IFENGLVELLPKAKSLLTLLCQQVIDKEDPKNPNQRNERINKKIYDVINAFEMANTLQNCEYRNYLFNKELKEKNEQNNY |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/sample_refseq.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/sample_refseq.fasta Wed Jan 16 08:30:47 2019 -0500 |
[ |
@@ -0,0 +1,54 @@ +>YP_009026408.1 Coat Protein [Arhar cryptic virus-II] +MNQGDRVPPHADTPSAPVETPPPIQGPTTNDLSRATEFLVKSTRLCWLQTNHEKYRSYVTLNRNELYSTLVELYTHFFAS +EWTTLRRYVEPYTTETIAHQQRFAARNYISGWFIDLYVSNREAVKKLTPLAYNEYYSTDKARHHPEYDNFLTLLSSAIRP +THIMDTPEDTLYIPLIRRQRQLGTENNPFNITDFVYSYPFVCGLIQTLQARKCWKRSPLSDNTMGRATWLFDWHGDKMVA +PFPATGNYTKDDVTMAYILGVPCTPLIGCVDVDDWQFIPPNVDINTVNPNTLVRIDDPRFPGAYSVRVIETQEEYYLPIS +SEGAMEIASRLGRPQRPSKKRKTASASTSKDPTTPASSTMVEYSDDPVDFNAPGSVSKIIVITDYLFCR +>YP_009137150.1 neurovirulence protein ICP34.5 [Human alphaherpesvirus 2] +MSRRRGPRRRGPRRRPRPGAPAVPRPGAPAVPRPGALPTADSQMVPAYDSGTAVESAPAASSLLRRWLLVPQADDSDDAD +YAGNDDAEWANSPPSEGGGKAPEAPHAAPAAACPPPPPRKERGPQRPLPPHLALRLRTTTEYLARLSLRRRRPPASPPAD +APRGKVCFSPRVQVRHLVAWETAARLARRGSWARERADRDRFRRRVAAAEAVIGPCLEPEARARARARARAHEDGGPAEE +EEAAAAARGSSAAAGPGRRAV +>YP_009137151.1 ubiquitin E3 ligase ICP0 [Human alphaherpesvirus 2] +MEPRPGTSSRADPGPERPPRQTPGTQPAAPHAWGMLNDMQWLASSDSEEETEVGISDDDLHRDSTSEAGSTDTEMFEAGL +MDAATPPARPPAERQGSPTPADAQGSCGGGPVGEEEAEAGGGGDVCAVCTDEIAPPLRCQSFPCLHPFCIPCMKTWIPLR +NTCPLCNTPVAYLIVGVTASGSFSTIPIVNDPRTRVEAEAAVRAGTAVDFIWTGNQRTAPRSLSLGGHTVRALSPTPPWP +GTDDEDDDLADVDYVPPAPRRAPRRGGGGAGATRGTSQPAATRPAPPGAPRSSSSGGAPLRAGVGSGSGGGPAVAAVVPR +VASLPPAAGGGRAQARRVGEDAAAAEGRTPPAGQPRAAQEPPIVISDSPPPSPRRPAGPGPLSFFSSSSAQVSSGPGGGG +LPQSSGRAARPRAAVAPRVRSPPRAAAAPVVSASADAAGPAPPAVPVDAHRAPRSRMTQAQTDTQAQSLGRAGATDARGS +GGPGAEGGPGVPRGTNTPGAAPHAAEGAAARPRKRRGSDSGPAASSSASSSAAPRSPLAPQGVGAKRAAPRRAPDSDSGD +RGHGPLAPASAGAAPPSASPSSQAAVAAAASSSSSAASSSSSAASSSSSAASSSSSAASSSSAASSSSSSSSASSSAGGA +GGSVASASGAGERRETSLGPRAAAPRGPRKCARKTRHAEGGPEPGARDPAPGLTRYLPIAGVSSVVALAPYVNKTVTGDC +LPVLDMETGHIGAYVVLVDQTGNVADLLRAAAPAWSRRTLLPEHARNCVRPPDYPTPPASEWNSLWMTPVGNMLFDQGTL +VGALDFHGLRSRHPWSREQGAPAPAGDAPAGHGE +>YP_009137152.1 envelope glycoprotein L [Human alphaherpesvirus 2] +MGFVCLFGLVVMGAWGAWGGSQATEYVLRSVIAKEVGDILRVPCMRTPADDVSWRYEAPSVIDYARIDGIFLRYHCPGLD +TFLWDRHAQRAYLVNPFLFAAGFLEDLSHSVFPADTQETTTRRALYKEIRDALGSRKQAVSHAPVRAGCVNFDYSRTRRC +VGRRDLRPANTTSTWEPPVSSDDEASSQSKPLATQPPVLALSNAPPRRVSPTRGRRRHTRLRRN +>YP_009173773.1 putative ATP-dependent DNA helicase [Mycoplasma phage phiMFV1] +MNKMPWESEEVEYKKSTSELKEAIISLTAMLNKKGTGTVYFGVKDDRTVVGLEIGNKTMRDISQAISNNVKPEIMPRISI +EFIDNQNVIKVEAEGEQKPYSAYDKYYIRIGEEDKKLNRDKLVDFVQKSVSKINICEIENKDQDLTFNSFLLYANIKNLT +VNKDTFEKNFDLKTKNNKYNLMSYLLADNNDISIKVNTFKDNDKSVLLKRNEYGNKCLFYAIESVLNYVGSINDTYVDLS +TATRSEQKLFNFECFREAWLNACIHNRWDEKYPPQVNIFKDYIQIESNGGIPRNMTKEKFFKGVSRPVNEKLQKIFMQLD +LVEQTGHGVPLIVKKYGEEAFEIDENTIWVKIPFNRKGFKRINEKENKNNLNDNQIKVIKTIEKESNITINQLSSTLSLS +EGYIKKIINQLKNKNLIERNGLRKNGNWTIISYNL +>YP_044791.1 RepB [Mycoplasma phage phiMFV1] +MLLTTKQLQEFYKIEMENIAKNKSLLTNFNIIDNYANGLKPKQLYFLAARPGVGKTSFALNIIFNALENLKEDECIVLFS +LEMDSIEIYSKLLALANSCSLKEVETNSKKIDFEDLNKKNLFIFDRYRNNFNNEKLSEVTPDIIYKSLNSIGLKIKAVFI +DYFQLLDNQKYSSEREKLSQCSKQLKELSKIFNCNFFVLSQLSREYEKKTNNEPSFSDLKGTGSIEQDADLIMFLYNSSN +NFNVGTLIPNKKTILNLSIAKNRNGELVKTNIDFIPHLAKFIES +>YP_044792.1 hypothetical protein [Mycoplasma phage phiMFV1] +MLNNKCDFCHKRFQPKKERYFWGNLVVCSEECLEQVSCYASEIDLNCEGENNE +>YP_044793.1 hypothetical protein [Mycoplasma phage phiMFV1] +MNKEKLIKFLIDLTEKENTKLKSDVKILKSKLKKIKKEYEEQEKAFDDLLKKL +>YP_044794.1 hypothetical protein [Mycoplasma phage phiMFV1] +MDIFKKMEIAEKDKIEKLLLNIDKFIWDCNSKGWTKSKNKKVISLYKKTLEEIKKNEKYDWLYVPIKSQIYKFADHDLKS +DIFLWFSHTKILCGYTYLKDKWNF +>YP_044795.1 MarRP [Mycoplasma phage phiMFV1] +MKFLKEPPVFTEEQFKELVHYTDLEDNPTFEAYKSNAFFKIYSGAKGVSKSFSRMIETVYRLVNEKNFNSFWCRNQYNHI +KGTLKPLLEKVLSFLAAKGLDYRPYISIYNTEAYWDYDDGGKGRAIFFGNWKNVQSFQGVTLSQKDFAWGELVIDEPIEK +ELTEELEEIYKIQASNLEILIANTVLRSKNIEGFKTNVTFLYNIFTIDHFLIKDFHNPILPLYSGTDFLKKINLNLAKEL +IENTYLQKEDLAFKEGMGIIVTMFSKYFVPKNELSDLQLKQFEALKTKDYKLWMITVAGFAFEEPPERYDYFMKSVLLNK +KGNWDRKKCKIINIKQLETKLENEEICGLFYGFDYGLTDNCALVVVLLLSGARIIVLDIFEDIKKLLPKNKRRENKAIYN +KVALIVKKWNEYFDKYNFKFYISWLLGNFDSFLYGDNVHSLQWMTEVFINNGINTKLLPASRFKGKKGFGIIDRQVWQKN +IFENGLVELLPKAKSLLTLLCQQVIDKEDPKNPNQRNERINKKIYDVINAFEMANTLQNCEYRNYLFNKELKEKNEQNNY |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/sample_tree_names.dmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/sample_tree_names.dmp Wed Jan 16 08:30:47 2019 -0500 |
b |
b'@@ -0,0 +1,687 @@\n+1\t|\tall\t|\t\t|\tsynonym\t|\n+1\t|\troot\t|\t\t|\tscientific name\t|\n+10239\t|\tVira\t|\t\t|\tsynonym\t|\n+10239\t|\tViridae\t|\t\t|\tsynonym\t|\n+10239\t|\tViruses\t|\t\t|\tscientific name\t|\n+10239\t|\tviruses\t|\tviruses <blast10239>\t|\tblast name\t|\n+12333\t|\tbacterial virus\t|\tbacterial virus <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tbacterial viruses\t|\tbacterial viruses <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tprokaryotic virus\t|\tprokaryotic virus <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tunclassified bacterial viruses\t|\t\t|\tscientific name\t|\n+12333\t|\tunclassified bacteriophages\t|\t\t|\tsynonym\t|\n+12333\t|\tunclassified phage\t|\t\t|\tsynonym\t|\n+12333\t|\tunclassified phages\t|\t\t|\tsynonym\t|\n+12340\t|\tBacteriophage 933J\t|\t\t|\tsynonym\t|\n+12340\t|\tColiphage 933J\t|\t\t|\tsynonym\t|\n+12340\t|\tEnterobacteria phage 933J\t|\t\t|\tscientific name\t|\n+12340\t|\tphage 933J\t|\t\t|\tsynonym\t|\n+12347\t|\tActinophage JHJ-1\t|\t\t|\tscientific name\t|\n+12347\t|\tBacteriophage JHJ-1\t|\t\t|\tsynonym\t|\n+12366\t|\tBacteriophage h4489a\t|\t\t|\tsynonym\t|\n+12366\t|\tStreptococcus pyogenes bacteriophage H4489A\t|\t\t|\tsynonym\t|\n+12366\t|\tStreptococcus pyogenes phage H4489A\t|\t\t|\tscientific name\t|\n+12371\t|\tBacteriophage h30\t|\t\t|\tsynonym\t|\n+12371\t|\tPhage h30\t|\t\t|\tscientific name\t|\n+12374\t|\tLactococcus bacteriophage\t|\t\t|\tsynonym\t|\n+12374\t|\tLactococcus phage\t|\t\t|\tscientific name\t|\n+12375\t|\tLactococcus 1 bacteriophage\t|\t\t|\tsynonym\t|\n+12375\t|\tLactococcus bacteriophage (ISOLATE 7-9)\t|\t\t|\tsynonym\t|\n+12375\t|\tLactococcus phage (ISOLATE 7-9)\t|\t\t|\tscientific name\t|\n+12386\t|\tLactococcus phage mi7-9\t|\t\t|\tscientific name\t|\n+12388\t|\tMycobacterium phage FRAT1\t|\t\t|\tscientific name\t|\n+12388\t|\tmycobacteriophage FRAT1\t|\t\t|\tsynonym\t|\n+12392\t|\tBacteriophage mv4\t|\t\t|\tsynonym\t|\n+12392\t|\tLactobacillus delbrueckii subsp. bulgaricus phage mv4\t|\t\t|\tsynonym\t|\n+12392\t|\tLactobacillus phage mv4\t|\t\t|\tscientific name\t|\n+12392\t|\tLactococcus delbrueckii bacteriophage MV4\t|\t\t|\tsynonym\t|\n+12392\t|\tphage mv4\t|\t\t|\tsynonym\t|\n+12403\t|\tBacteriophage P32\t|\t\t|\tsynonym\t|\n+12403\t|\tLeuconostoc oenos phage P32\t|\t\t|\tsynonym\t|\n+12403\t|\tLeuconostoc phage P32\t|\t\t|\tscientific name\t|\n+12404\t|\tBacteriophage P37\t|\t\t|\tsynonym\t|\n+12404\t|\tLeuconostoc oenos phage P37\t|\t\t|\tsynonym\t|\n+12404\t|\tLeuconostoc phage P37\t|\t\t|\tscientific name\t|\n+12405\t|\tBacteriophage P54\t|\t\t|\tsynonym\t|\n+12405\t|\tLeuconostoc oenos phage P54\t|\t\t|\tsynonym\t|\n+12405\t|\tLeuconostoc phage P54\t|\t\t|\tscientific name\t|\n+12406\t|\tBacteriophage PAt5-12\t|\t\t|\tsynonym\t|\n+12406\t|\tLeuconostoc oenos phage PAt5-12\t|\t\t|\tsynonym\t|\n+12406\t|\tLeuconostocphage PAt5-12\t|\t\t|\tscientific name\t|\n+12408\t|\tBacteriophage PZt11-15\t|\t\t|\tsynonym\t|\n+12408\t|\tLeuconostoc oenos phage PZt11-15\t|\t\t|\tsynonym\t|\n+12408\t|\tLeuconostoc phage PZt11-15\t|\t\t|\tscientific name\t|\n+12409\t|\tBacteriophage d-16 phi\t|\t\t|\tsynonym\t|\n+12409\t|\tClostridium phage d-16 phi\t|\t\t|\tscientific name\t|\n+12412\t|\tStaphylococcus aureus bacteriophage phi-42\t|\t\t|\tsynonym\t|\n+12412\t|\tStaphylococcus aureus phage phi-42\t|\t\t|\tsynonym\t|\n+12412\t|\tStaphylococcus phage phi-42\t|\t\t|\tscientific name\t|\n+12412\t|\tbacteriophage phi 42\t|\t\t|\tsynonym\t|\n+12412\t|\tbacteriophage phi-42\t|\t\t|\tsynonym\t|\n+12413\t|\tBacteriophage phi 7-9\t|\t\t|\tsynonym\t|\n+12413\t|\tLactococcusphage phi7-9\t|\t\t|\tscientific name\t|\n+12420\t|\tFilamentous bacteriophage\t|\t\t|\tsynonym\t|\n+12420\t|\tFilamentous phage\t|\t\t|\tscientific name\t|\n+12424\t|\tBacteriophage 13\t|\t\t|\tsynonym\t|\n+12424\t|\tPhage 13\t|\t\t|\tscientific name\t|\n+12425\t|\tBacteriophage 16\t|\t\t|\tsynonym\t|\n+12425\t|\tPhage 16\t|\t\t|\tscientific name\t|\n+12427\t|\tLactococcus lactis phage phi 197\t|\t\t|\tscientific name\t|\n+12427\t|\tphage phi 197\t|\t\t|\tsynonym\t|\n+12427\t|\tphage phi-197\t|\t\t|\tsynonym\t|\n+12428\t|\tRetronphage phi R73\t|\t\t|\tscientific name\t|\n+28368\t|\tCorynebacterium diphtheriae phage\t|\t\t|\tscientific name\t|\n+28368\t|\tCorynebacterium diphtheriae virus\t|\t\t|\tsynonym\t|\n+31760\t|\tColitis phage\t|\t\t|\tscientific name\t|\n+33768\t|\tBacteriophage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLeuconostoc oenos bacteriophage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLeuconostoc oenos phage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLe'..b'|\tNovosphingobium phage N-AFCa0802-57\t|\t\t|\tscientific name\t|\n+458443\t|\tNovosphingobium phage N-AFCa0802-24\t|\t\t|\tscientific name\t|\n+458444\t|\tNovosphingobium phage N-AFNF0810-25\t|\t\t|\tscientific name\t|\n+458445\t|\tNovosphingobium phage N-AFCF0810-26\t|\t\t|\tscientific name\t|\n+458446\t|\tNovosphingobium phage N-AFCM0810-27\t|\t\t|\tscientific name\t|\n+458447\t|\tNovosphingobium phage N-AFCM0810-28\t|\t\t|\tscientific name\t|\n+458448\t|\tNovosphingobium phage N-AFCa0810-29\t|\t\t|\tscientific name\t|\n+458449\t|\tNovosphingobium phage N-AFCa0810-30\t|\t\t|\tscientific name\t|\n+458450\t|\tNovosphingobium phage N-AFNF0824-31\t|\t\t|\tscientific name\t|\n+458451\t|\tNovosphingobium phage N-AFCF0824-32\t|\t\t|\tscientific name\t|\n+458452\t|\tNovosphingobium phage N-AFCM0824-33\t|\t\t|\tscientific name\t|\n+458453\t|\tNovosphingobium phage N-AFCa0824-34\t|\t\t|\tscientific name\t|\n+458454\t|\tNovosphingobium phage N-AFCa0824-35\t|\t\t|\tscientific name\t|\n+458455\t|\tNovosphingobium phage N-AFCa0824-36\t|\t\t|\tscientific name\t|\n+458456\t|\tNovosphingobium phage N-AFCF0901-37\t|\t\t|\tscientific name\t|\n+458457\t|\tNovosphingobium phage N-AFCM0901-40\t|\t\t|\tscientific name\t|\n+458458\t|\tNovosphingobium phage N-AFCa0901-41\t|\t\t|\tscientific name\t|\n+458459\t|\tNovosphingobium phage N-AFCa0901-42\t|\t\t|\tscientific name\t|\n+458460\t|\tNovosphingobium phage N-AFNF0913-43\t|\t\t|\tscientific name\t|\n+458461\t|\tNovosphingobium phage N-AFCM0913-47\t|\t\t|\tscientific name\t|\n+458462\t|\tNovosphingobium phage N-AFCF0714-51\t|\t\t|\tscientific name\t|\n+458463\t|\tNovosphingobium phage N-AFCM0714-52\t|\t\t|\tscientific name\t|\n+458464\t|\tNovosphingobium phage N-AFNF0922-55\t|\t\t|\tscientific name\t|\n+458465\t|\tSphingomonas phage S-AFNF0615-61\t|\t\t|\tscientific name\t|\n+458466\t|\tSphingomonas phage S-AFCF0802-69\t|\t\t|\tscientific name\t|\n+458467\t|\tSphingomonas phage S-AFNF0810-70\t|\t\t|\tscientific name\t|\n+458468\t|\tSphingomonas phage S-AFCa0824-71\t|\t\t|\tscientific name\t|\n+458469\t|\tSphingomonas phage S-AFCa0901-72\t|\t\t|\tscientific name\t|\n+458470\t|\tNovosphingobium phage N-AFCa0707-83\t|\t\t|\tscientific name\t|\n+458471\t|\tNovosphingobium phage N-AFCa0714-84\t|\t\t|\tscientific name\t|\n+458472\t|\tNovosphingobium phage N-AFCa0802-85\t|\t\t|\tscientific name\t|\n+458473\t|\tNovosphingobium phage N-AFCM0802-86\t|\t\t|\tscientific name\t|\n+458474\t|\tNovosphingobium phage N-AFCF0901-89\t|\t\t|\tscientific name\t|\n+458475\t|\tNovosphingobium phage N-AFCa0901-90\t|\t\t|\tscientific name\t|\n+458476\t|\tNovosphingobium phage N-AFCM0901-91\t|\t\t|\tscientific name\t|\n+458477\t|\tNovosphingobium phage N-An-FWCa0913-92\t|\t\t|\tscientific name\t|\n+462299\t|\tEnterobacteria phage VT1-Sakai\t|\t\t|\tscientific name\t|\n+464033\t|\tCampylobacter phage CGC-2007\t|\t\t|\tscientific name\t|\n+472964\t|\tStreptococcus phage NZ131.1\t|\t\t|\tscientific name\t|\n+472965\t|\tStreptococcus phage NZ131.2\t|\t\t|\tscientific name\t|\n+472966\t|\tStreptococcus phage NZ131.3\t|\t\t|\tscientific name\t|\n+483783\t|\tBacillus phage bg1\t|\t\t|\tscientific name\t|\n+483784\t|\tBacillus phage bg2\t|\t\t|\tscientific name\t|\n+483785\t|\tBacillus phage bg3\t|\t\t|\tscientific name\t|\n+498338\t|\tSynechococcus phage SPGM99-02\t|\t\t|\tscientific name\t|\n+498339\t|\tSynechococcus phage SPGM99-07\t|\t\t|\tscientific name\t|\n+498340\t|\tSynechococcus phage SPGM99-10\t|\t\t|\tscientific name\t|\n+498341\t|\tSynechococcus phage SPGM99-12\t|\t\t|\tscientific name\t|\n+498342\t|\tSynechococcus phage SPGM99-14\t|\t\t|\tscientific name\t|\n+498343\t|\tSynechococcus phage SPGM99-15\t|\t\t|\tscientific name\t|\n+498344\t|\tSynechococcus phage SPGM99-16\t|\t\t|\tscientific name\t|\n+498345\t|\tSynechococcus phage SPGM99-20\t|\t\t|\tscientific name\t|\n+498346\t|\tSynechococcus phage SPGM99-21\t|\t\t|\tscientific name\t|\n+498347\t|\tSynechococcus phage SPGM99-24\t|\t\t|\tscientific name\t|\n+498348\t|\tSynechococcus phage SPGM99-27\t|\t\t|\tscientific name\t|\n+498349\t|\tSynechococcus phage SPGM99-28\t|\t\t|\tscientific name\t|\n+498350\t|\tSynechococcus phage SPGM99-29\t|\t\t|\tscientific name\t|\n+498351\t|\tSynechococcus phage SPGM99-30\t|\t\t|\tscientific name\t|\n+498352\t|\tSynechococcus phage SPGM99-31\t|\t\t|\tscientific name\t|\n+498353\t|\tSynechococcus phage SPGM99-39\t|\t\t|\tscientific name\t|\n+504556\t|\tPropionibacterium phage PAS7\t|\t\t|\tscientific name\t|\n' |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/sample_tree_nodes.dmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/sample_tree_nodes.dmp Wed Jan 16 08:30:47 2019 -0500 |
b |
b'@@ -0,0 +1,502 @@\n+1\t|\t1\t|\tno rank\t|\t\t|\t8\t|\t0\t|\t1\t|\t0\t|\t0\t|\t0\t|\t0\t|\t0\t|\t\t|\n+10239\t|\t1\t|\tsuperkingdom\t|\t\t|\t9\t|\t0\t|\t1\t|\t0\t|\t0\t|\t0\t|\t0\t|\t0\t|\t\t|\n+12333\t|\t10239\t|\tno rank\t|\t\t|\t3\t|\t0\t|\t11\t|\t0\t|\t0\t|\t1\t|\t0\t|\t0\t|\t\t|\n+12340\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12347\t|\t12333\t|\tspecies\t|\tAJ\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12366\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12371\t|\t12333\t|\tspecies\t|\tPH\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12374\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12375\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12386\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12388\t|\t12333\t|\tspecies\t|\tMP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12392\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12403\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12404\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12405\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12406\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12408\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12409\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12412\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12413\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12420\t|\t12333\t|\tspecies\t|\tFP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12424\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12425\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12427\t|\t12333\t|\tspecies\t|\tLL\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12428\t|\t12333\t|\tspecies\t|\tRP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+28368\t|\t12333\t|\tspecies\t|\tCD\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+31760\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+33768\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+33769\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+38018\t|\t12333\t|\tspecies\t|\tUP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+39425\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+39943\t|\t12333\t|\tspecies\t|\tAJ\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+41669\t|\t12333\t|\tspecies\t|\tPL\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42171\t|\t12333\t|\tspecies\t|\tPN\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42172\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42173\t|\t12333\t|\tspecies\t|\tPC\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45331\t|\t12333\t|\tspecies\t|\tPF\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45332\t|\t12333\t|\tspecies\t|\tPP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45441\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+48224\t|\t12333\t|\tspecies\t|\tPE\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+53480\t|\t12333\t|\tspecies\t|\tVP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+54392\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+57476\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+60457\t|\t12333\t|\tspecies\t|\tBH\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+63117\t|\t12333\t|\tspecies\t|\tVC\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+65388\t|\t12333\t|\tspecies\t|\tMP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+73492\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+76262\t|\t12333\t|\tspecies\t|\tRP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+77920\t|\t12333\t|\tspecies\t|\tPD\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+86065\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+89551\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100637\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100638\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100639\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100640\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+105686\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108916\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108917\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108918\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|'..b'8445\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458446\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458447\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458448\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458449\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458450\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458451\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458452\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458453\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458454\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458455\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458456\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458457\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458458\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458459\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458460\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458461\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458462\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458463\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458464\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458465\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458466\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458467\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458468\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458469\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458470\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458471\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458472\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458473\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458474\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458475\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458476\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458477\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+462299\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+464033\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472964\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472965\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472966\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483783\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483784\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483785\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498338\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498339\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498340\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498341\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498342\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498343\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498344\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498345\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498346\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498347\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498348\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498349\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498350\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498351\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498352\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498353\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+504556\t|\t12333\t|\tspecies\t|\tPP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n' |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/taxonomy/names.dmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/taxonomy/names.dmp Wed Jan 16 08:30:47 2019 -0500 |
b |
b'@@ -0,0 +1,687 @@\n+1\t|\tall\t|\t\t|\tsynonym\t|\n+1\t|\troot\t|\t\t|\tscientific name\t|\n+10239\t|\tVira\t|\t\t|\tsynonym\t|\n+10239\t|\tViridae\t|\t\t|\tsynonym\t|\n+10239\t|\tViruses\t|\t\t|\tscientific name\t|\n+10239\t|\tviruses\t|\tviruses <blast10239>\t|\tblast name\t|\n+12333\t|\tbacterial virus\t|\tbacterial virus <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tbacterial viruses\t|\tbacterial viruses <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tprokaryotic virus\t|\tprokaryotic virus <unclassified bacterial viruses>\t|\tin-part\t|\n+12333\t|\tunclassified bacterial viruses\t|\t\t|\tscientific name\t|\n+12333\t|\tunclassified bacteriophages\t|\t\t|\tsynonym\t|\n+12333\t|\tunclassified phage\t|\t\t|\tsynonym\t|\n+12333\t|\tunclassified phages\t|\t\t|\tsynonym\t|\n+12340\t|\tBacteriophage 933J\t|\t\t|\tsynonym\t|\n+12340\t|\tColiphage 933J\t|\t\t|\tsynonym\t|\n+12340\t|\tEnterobacteria phage 933J\t|\t\t|\tscientific name\t|\n+12340\t|\tphage 933J\t|\t\t|\tsynonym\t|\n+12347\t|\tActinophage JHJ-1\t|\t\t|\tscientific name\t|\n+12347\t|\tBacteriophage JHJ-1\t|\t\t|\tsynonym\t|\n+12366\t|\tBacteriophage h4489a\t|\t\t|\tsynonym\t|\n+12366\t|\tStreptococcus pyogenes bacteriophage H4489A\t|\t\t|\tsynonym\t|\n+12366\t|\tStreptococcus pyogenes phage H4489A\t|\t\t|\tscientific name\t|\n+12371\t|\tBacteriophage h30\t|\t\t|\tsynonym\t|\n+12371\t|\tPhage h30\t|\t\t|\tscientific name\t|\n+12374\t|\tLactococcus bacteriophage\t|\t\t|\tsynonym\t|\n+12374\t|\tLactococcus phage\t|\t\t|\tscientific name\t|\n+12375\t|\tLactococcus 1 bacteriophage\t|\t\t|\tsynonym\t|\n+12375\t|\tLactococcus bacteriophage (ISOLATE 7-9)\t|\t\t|\tsynonym\t|\n+12375\t|\tLactococcus phage (ISOLATE 7-9)\t|\t\t|\tscientific name\t|\n+12386\t|\tLactococcus phage mi7-9\t|\t\t|\tscientific name\t|\n+12388\t|\tMycobacterium phage FRAT1\t|\t\t|\tscientific name\t|\n+12388\t|\tmycobacteriophage FRAT1\t|\t\t|\tsynonym\t|\n+12392\t|\tBacteriophage mv4\t|\t\t|\tsynonym\t|\n+12392\t|\tLactobacillus delbrueckii subsp. bulgaricus phage mv4\t|\t\t|\tsynonym\t|\n+12392\t|\tLactobacillus phage mv4\t|\t\t|\tscientific name\t|\n+12392\t|\tLactococcus delbrueckii bacteriophage MV4\t|\t\t|\tsynonym\t|\n+12392\t|\tphage mv4\t|\t\t|\tsynonym\t|\n+12403\t|\tBacteriophage P32\t|\t\t|\tsynonym\t|\n+12403\t|\tLeuconostoc oenos phage P32\t|\t\t|\tsynonym\t|\n+12403\t|\tLeuconostoc phage P32\t|\t\t|\tscientific name\t|\n+12404\t|\tBacteriophage P37\t|\t\t|\tsynonym\t|\n+12404\t|\tLeuconostoc oenos phage P37\t|\t\t|\tsynonym\t|\n+12404\t|\tLeuconostoc phage P37\t|\t\t|\tscientific name\t|\n+12405\t|\tBacteriophage P54\t|\t\t|\tsynonym\t|\n+12405\t|\tLeuconostoc oenos phage P54\t|\t\t|\tsynonym\t|\n+12405\t|\tLeuconostoc phage P54\t|\t\t|\tscientific name\t|\n+12406\t|\tBacteriophage PAt5-12\t|\t\t|\tsynonym\t|\n+12406\t|\tLeuconostoc oenos phage PAt5-12\t|\t\t|\tsynonym\t|\n+12406\t|\tLeuconostocphage PAt5-12\t|\t\t|\tscientific name\t|\n+12408\t|\tBacteriophage PZt11-15\t|\t\t|\tsynonym\t|\n+12408\t|\tLeuconostoc oenos phage PZt11-15\t|\t\t|\tsynonym\t|\n+12408\t|\tLeuconostoc phage PZt11-15\t|\t\t|\tscientific name\t|\n+12409\t|\tBacteriophage d-16 phi\t|\t\t|\tsynonym\t|\n+12409\t|\tClostridium phage d-16 phi\t|\t\t|\tscientific name\t|\n+12412\t|\tStaphylococcus aureus bacteriophage phi-42\t|\t\t|\tsynonym\t|\n+12412\t|\tStaphylococcus aureus phage phi-42\t|\t\t|\tsynonym\t|\n+12412\t|\tStaphylococcus phage phi-42\t|\t\t|\tscientific name\t|\n+12412\t|\tbacteriophage phi 42\t|\t\t|\tsynonym\t|\n+12412\t|\tbacteriophage phi-42\t|\t\t|\tsynonym\t|\n+12413\t|\tBacteriophage phi 7-9\t|\t\t|\tsynonym\t|\n+12413\t|\tLactococcusphage phi7-9\t|\t\t|\tscientific name\t|\n+12420\t|\tFilamentous bacteriophage\t|\t\t|\tsynonym\t|\n+12420\t|\tFilamentous phage\t|\t\t|\tscientific name\t|\n+12424\t|\tBacteriophage 13\t|\t\t|\tsynonym\t|\n+12424\t|\tPhage 13\t|\t\t|\tscientific name\t|\n+12425\t|\tBacteriophage 16\t|\t\t|\tsynonym\t|\n+12425\t|\tPhage 16\t|\t\t|\tscientific name\t|\n+12427\t|\tLactococcus lactis phage phi 197\t|\t\t|\tscientific name\t|\n+12427\t|\tphage phi 197\t|\t\t|\tsynonym\t|\n+12427\t|\tphage phi-197\t|\t\t|\tsynonym\t|\n+12428\t|\tRetronphage phi R73\t|\t\t|\tscientific name\t|\n+28368\t|\tCorynebacterium diphtheriae phage\t|\t\t|\tscientific name\t|\n+28368\t|\tCorynebacterium diphtheriae virus\t|\t\t|\tsynonym\t|\n+31760\t|\tColitis phage\t|\t\t|\tscientific name\t|\n+33768\t|\tBacteriophage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLeuconostoc oenos bacteriophage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLeuconostoc oenos phage L10\t|\t\t|\tsynonym\t|\n+33768\t|\tLe'..b'|\tNovosphingobium phage N-AFCa0802-57\t|\t\t|\tscientific name\t|\n+458443\t|\tNovosphingobium phage N-AFCa0802-24\t|\t\t|\tscientific name\t|\n+458444\t|\tNovosphingobium phage N-AFNF0810-25\t|\t\t|\tscientific name\t|\n+458445\t|\tNovosphingobium phage N-AFCF0810-26\t|\t\t|\tscientific name\t|\n+458446\t|\tNovosphingobium phage N-AFCM0810-27\t|\t\t|\tscientific name\t|\n+458447\t|\tNovosphingobium phage N-AFCM0810-28\t|\t\t|\tscientific name\t|\n+458448\t|\tNovosphingobium phage N-AFCa0810-29\t|\t\t|\tscientific name\t|\n+458449\t|\tNovosphingobium phage N-AFCa0810-30\t|\t\t|\tscientific name\t|\n+458450\t|\tNovosphingobium phage N-AFNF0824-31\t|\t\t|\tscientific name\t|\n+458451\t|\tNovosphingobium phage N-AFCF0824-32\t|\t\t|\tscientific name\t|\n+458452\t|\tNovosphingobium phage N-AFCM0824-33\t|\t\t|\tscientific name\t|\n+458453\t|\tNovosphingobium phage N-AFCa0824-34\t|\t\t|\tscientific name\t|\n+458454\t|\tNovosphingobium phage N-AFCa0824-35\t|\t\t|\tscientific name\t|\n+458455\t|\tNovosphingobium phage N-AFCa0824-36\t|\t\t|\tscientific name\t|\n+458456\t|\tNovosphingobium phage N-AFCF0901-37\t|\t\t|\tscientific name\t|\n+458457\t|\tNovosphingobium phage N-AFCM0901-40\t|\t\t|\tscientific name\t|\n+458458\t|\tNovosphingobium phage N-AFCa0901-41\t|\t\t|\tscientific name\t|\n+458459\t|\tNovosphingobium phage N-AFCa0901-42\t|\t\t|\tscientific name\t|\n+458460\t|\tNovosphingobium phage N-AFNF0913-43\t|\t\t|\tscientific name\t|\n+458461\t|\tNovosphingobium phage N-AFCM0913-47\t|\t\t|\tscientific name\t|\n+458462\t|\tNovosphingobium phage N-AFCF0714-51\t|\t\t|\tscientific name\t|\n+458463\t|\tNovosphingobium phage N-AFCM0714-52\t|\t\t|\tscientific name\t|\n+458464\t|\tNovosphingobium phage N-AFNF0922-55\t|\t\t|\tscientific name\t|\n+458465\t|\tSphingomonas phage S-AFNF0615-61\t|\t\t|\tscientific name\t|\n+458466\t|\tSphingomonas phage S-AFCF0802-69\t|\t\t|\tscientific name\t|\n+458467\t|\tSphingomonas phage S-AFNF0810-70\t|\t\t|\tscientific name\t|\n+458468\t|\tSphingomonas phage S-AFCa0824-71\t|\t\t|\tscientific name\t|\n+458469\t|\tSphingomonas phage S-AFCa0901-72\t|\t\t|\tscientific name\t|\n+458470\t|\tNovosphingobium phage N-AFCa0707-83\t|\t\t|\tscientific name\t|\n+458471\t|\tNovosphingobium phage N-AFCa0714-84\t|\t\t|\tscientific name\t|\n+458472\t|\tNovosphingobium phage N-AFCa0802-85\t|\t\t|\tscientific name\t|\n+458473\t|\tNovosphingobium phage N-AFCM0802-86\t|\t\t|\tscientific name\t|\n+458474\t|\tNovosphingobium phage N-AFCF0901-89\t|\t\t|\tscientific name\t|\n+458475\t|\tNovosphingobium phage N-AFCa0901-90\t|\t\t|\tscientific name\t|\n+458476\t|\tNovosphingobium phage N-AFCM0901-91\t|\t\t|\tscientific name\t|\n+458477\t|\tNovosphingobium phage N-An-FWCa0913-92\t|\t\t|\tscientific name\t|\n+462299\t|\tEnterobacteria phage VT1-Sakai\t|\t\t|\tscientific name\t|\n+464033\t|\tCampylobacter phage CGC-2007\t|\t\t|\tscientific name\t|\n+472964\t|\tStreptococcus phage NZ131.1\t|\t\t|\tscientific name\t|\n+472965\t|\tStreptococcus phage NZ131.2\t|\t\t|\tscientific name\t|\n+472966\t|\tStreptococcus phage NZ131.3\t|\t\t|\tscientific name\t|\n+483783\t|\tBacillus phage bg1\t|\t\t|\tscientific name\t|\n+483784\t|\tBacillus phage bg2\t|\t\t|\tscientific name\t|\n+483785\t|\tBacillus phage bg3\t|\t\t|\tscientific name\t|\n+498338\t|\tSynechococcus phage SPGM99-02\t|\t\t|\tscientific name\t|\n+498339\t|\tSynechococcus phage SPGM99-07\t|\t\t|\tscientific name\t|\n+498340\t|\tSynechococcus phage SPGM99-10\t|\t\t|\tscientific name\t|\n+498341\t|\tSynechococcus phage SPGM99-12\t|\t\t|\tscientific name\t|\n+498342\t|\tSynechococcus phage SPGM99-14\t|\t\t|\tscientific name\t|\n+498343\t|\tSynechococcus phage SPGM99-15\t|\t\t|\tscientific name\t|\n+498344\t|\tSynechococcus phage SPGM99-16\t|\t\t|\tscientific name\t|\n+498345\t|\tSynechococcus phage SPGM99-20\t|\t\t|\tscientific name\t|\n+498346\t|\tSynechococcus phage SPGM99-21\t|\t\t|\tscientific name\t|\n+498347\t|\tSynechococcus phage SPGM99-24\t|\t\t|\tscientific name\t|\n+498348\t|\tSynechococcus phage SPGM99-27\t|\t\t|\tscientific name\t|\n+498349\t|\tSynechococcus phage SPGM99-28\t|\t\t|\tscientific name\t|\n+498350\t|\tSynechococcus phage SPGM99-29\t|\t\t|\tscientific name\t|\n+498351\t|\tSynechococcus phage SPGM99-30\t|\t\t|\tscientific name\t|\n+498352\t|\tSynechococcus phage SPGM99-31\t|\t\t|\tscientific name\t|\n+498353\t|\tSynechococcus phage SPGM99-39\t|\t\t|\tscientific name\t|\n+504556\t|\tPropionibacterium phage PAS7\t|\t\t|\tscientific name\t|\n' |
b |
diff -r 000000000000 -r 28e95c6a944d test-data/taxonomy/nodes.dmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/taxonomy/nodes.dmp Wed Jan 16 08:30:47 2019 -0500 |
b |
b'@@ -0,0 +1,502 @@\n+1\t|\t1\t|\tno rank\t|\t\t|\t8\t|\t0\t|\t1\t|\t0\t|\t0\t|\t0\t|\t0\t|\t0\t|\t\t|\n+10239\t|\t1\t|\tsuperkingdom\t|\t\t|\t9\t|\t0\t|\t1\t|\t0\t|\t0\t|\t0\t|\t0\t|\t0\t|\t\t|\n+12333\t|\t10239\t|\tno rank\t|\t\t|\t3\t|\t0\t|\t11\t|\t0\t|\t0\t|\t1\t|\t0\t|\t0\t|\t\t|\n+12340\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12347\t|\t12333\t|\tspecies\t|\tAJ\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12366\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12371\t|\t12333\t|\tspecies\t|\tPH\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12374\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12375\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12386\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12388\t|\t12333\t|\tspecies\t|\tMP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12392\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12403\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12404\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12405\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12406\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12408\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12409\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12412\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12413\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12420\t|\t12333\t|\tspecies\t|\tFP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12424\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12425\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12427\t|\t12333\t|\tspecies\t|\tLL\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+12428\t|\t12333\t|\tspecies\t|\tRP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+28368\t|\t12333\t|\tspecies\t|\tCD\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+31760\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+33768\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+33769\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+38018\t|\t12333\t|\tspecies\t|\tUP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+39425\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+39943\t|\t12333\t|\tspecies\t|\tAJ\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+41669\t|\t12333\t|\tspecies\t|\tPL\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42171\t|\t12333\t|\tspecies\t|\tPN\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42172\t|\t12333\t|\tspecies\t|\tPX\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+42173\t|\t12333\t|\tspecies\t|\tPC\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45331\t|\t12333\t|\tspecies\t|\tPF\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45332\t|\t12333\t|\tspecies\t|\tPP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+45441\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+48224\t|\t12333\t|\tspecies\t|\tPE\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+53480\t|\t12333\t|\tspecies\t|\tVP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+54392\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+57476\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+60457\t|\t12333\t|\tspecies\t|\tBH\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+63117\t|\t12333\t|\tspecies\t|\tVC\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+65388\t|\t12333\t|\tspecies\t|\tMP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+73492\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+76262\t|\t12333\t|\tspecies\t|\tRP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+77920\t|\t12333\t|\tspecies\t|\tPD\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+86065\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+89551\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100637\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100638\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100639\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+100640\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+105686\t|\t12333\t|\tspecies\t|\tLP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108916\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108917\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+108918\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|'..b'8445\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458446\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458447\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458448\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458449\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458450\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458451\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458452\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458453\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458454\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458455\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458456\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458457\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458458\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458459\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458460\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458461\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458462\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458463\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458464\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458465\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458466\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458467\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458468\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458469\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458470\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458471\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458472\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458473\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458474\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458475\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458476\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+458477\t|\t12333\t|\tspecies\t|\tNP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+462299\t|\t12333\t|\tspecies\t|\tEP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+464033\t|\t12333\t|\tspecies\t|\tCP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472964\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472965\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+472966\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483783\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483784\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+483785\t|\t12333\t|\tspecies\t|\tBP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498338\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498339\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498340\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498341\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498342\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498343\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498344\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498345\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498346\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498347\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498348\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498349\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498350\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498351\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498352\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+498353\t|\t12333\t|\tspecies\t|\tSP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n+504556\t|\t12333\t|\tspecies\t|\tPP\t|\t3\t|\t1\t|\t11\t|\t1\t|\t0\t|\t1\t|\t1\t|\t0\t|\t\t|\n' |
b |
diff -r 000000000000 -r 28e95c6a944d tool-data/all_fasta.loc.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/all_fasta.loc.sample Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,18 @@ +#This file lists the locations and dbkeys of all the fasta files +#under the "genome" directory (a directory that contains a directory +#for each build). The script extract_fasta.py will generate the file +#all_fasta.loc. This file has the format (white space characters are +#TAB characters): +# +#<unique_build_id> <dbkey> <display_name> <file_path> +# +#So, all_fasta.loc could look something like this: +# +#apiMel3 apiMel3 Honeybee (Apis mellifera): apiMel3 /path/to/genome/apiMel3/apiMel3.fa +#hg19canon hg19 Human (Homo sapiens): hg19 Canonical /path/to/genome/hg19/hg19canon.fa +#hg19full hg19 Human (Homo sapiens): hg19 Full /path/to/genome/hg19/hg19full.fa +# +#Your all_fasta.loc file should contain an entry for each individual +#fasta file. So there will be multiple fasta files for each build, +#such as with hg19 above. +# |
b |
diff -r 000000000000 -r 28e95c6a944d tool-data/ncbi_taxonomy.loc.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/ncbi_taxonomy.loc.sample Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,2 @@ +#value name path +#2018-12-01 2018-12-01 /opt/galaxy/tool-data/ncbi_taxonomy/2018-12-01 \ No newline at end of file |
b |
diff -r 000000000000 -r 28e95c6a944d tool_data_table_conf.xml.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_data_table_conf.xml.sample Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,12 @@ +<tables> + <!-- Locations of all fasta files under genome directory --> + <table name="all_fasta" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="tool-data/all_fasta.loc" /> + </table> + <!-- Locations of taxonomy data downloaded from NCBI --> + <table name="ncbi_taxonomy" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/ncbi_taxonomy.loc" /> + </table> +</tables> \ No newline at end of file |
b |
diff -r 000000000000 -r 28e95c6a944d tool_data_table_conf.xml.test --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_data_table_conf.xml.test Wed Jan 16 08:30:47 2019 -0500 |
b |
@@ -0,0 +1,12 @@ +<tables> + <!-- Locations of all fasta files under genome directory --> + <table name="all_fasta" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="${__HERE__}/test-data/all_fasta.loc" /> + </table> + <!-- Locations of taxonomy data downloaded from NCBI --> + <table name="ncbi_taxonomy" comment_char="#"> + <columns>value, name, path</columns> + <file path="${__HERE__}/test-data/ncbi_taxonomy.loc" /> + </table> +</tables> \ No newline at end of file |