Mercurial > repos > earlhaminst > ete
changeset 15:1e85af7a29c4 draft default tip
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/main/tools/ete commit 6e40bbe92367310e9d3ec69571d08eb49af7c0a6-dirty
author | earlhaminst |
---|---|
date | Mon, 24 Feb 2025 16:34:12 +0000 |
parents | d40b9a7debe5 |
children | |
files | ete_gene_cnv.xml ete_genetree_splitter.xml ete_homology_classifier.xml ete_init_taxdb.py ete_init_taxdb.xml ete_lineage_generator.xml ete_macros.xml ete_mod.xml ete_species_tree_generator.py ete_species_tree_generator.xml |
diffstat | 10 files changed, 33 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/ete_gene_cnv.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_gene_cnv.xml Mon Feb 24 16:34:12 2025 +0000 @@ -28,7 +28,7 @@ <help><![CDATA[ Find copy number for genes from GeneTree by utilising the `ETE Toolkit`_. Input can be single GeneTree or multiple GeneTree in a file with one GeneTree per line. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ ]]></help> <expand macro="citations" /> </tool>
--- a/ete_genetree_splitter.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_genetree_splitter.xml Mon Feb 24 16:34:12 2025 +0000 @@ -1,4 +1,4 @@ -<tool id="ete_genetree_splitter" name="ETE GeneTree splitter" version="@VERSION@+galaxy1"> +<tool id="ete_genetree_splitter" name="ETE GeneTree splitter" version="@VERSION@"> <description>from a genetree using the ETE Toolkit</description> <macros> <import>ete_macros.xml</import> @@ -147,7 +147,7 @@ <help><![CDATA[ Split GeneTrees from single GeneTree by duplication event using the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ **Output format:**
--- a/ete_homology_classifier.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_homology_classifier.xml Mon Feb 24 16:34:12 2025 +0000 @@ -64,7 +64,7 @@ <![CDATA[ Classify and filter Homology from single GeneTree by utilising the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ **Output format:**
--- a/ete_init_taxdb.py Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_init_taxdb.py Mon Feb 24 16:34:12 2025 +0000 @@ -1,24 +1,32 @@ import optparse +from urllib.request import urlretrieve -import ete3.ncbi_taxonomy -from six.moves.urllib.request import urlretrieve +from ete3.ncbi_taxonomy.ncbiquery import update_db parser = optparse.OptionParser() -parser.add_option('-t', '--taxdump', dest='taxdump', default=None, - help='NCBI taxdump (tar.gz) will be downloaded if not given') -parser.add_option('-d', '--database', dest="database", default=None, - help='ETE sqlite data base to use (default: ~/.etetoolkit/taxa.sqlite)') +parser.add_option( + "-t", + "--taxdump", + dest="taxdump", + default=None, + help="NCBI taxdump (tar.gz), will be downloaded if not given", +) +parser.add_option( + "-d", + "--database", + dest="database", + default=None, + help="ETE sqlite data base to create", +) options, args = parser.parse_args() if options.database is None: parser.error("-d option must be specified") if options.taxdump is not None: taxdump = options.taxdump else: - urlretrieve("http://ftp.ncbi.nih.gov/pub/taxonomy/taxdump.tar.gz", "taxdump.tar.gz") + urlretrieve( + "https://ftp.ncbi.nih.gov/pub/taxonomy/taxdump.tar.gz", "taxdump.tar.gz" + ) taxdump = "taxdump.tar.gz" -# will remove a taxdump.tar.gz file at the end -# which will lead to an errmessage if not present -# if the tool is run on a taxdump in the current dir it will be -# deleted in the end -ete3.ncbi_taxonomy.ncbiquery.update_db(dbfile=options.database, targz_file=taxdump) +update_db(dbfile=options.database, targz_file=taxdump)
--- a/ete_init_taxdb.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_init_taxdb.xml Mon Feb 24 16:34:12 2025 +0000 @@ -37,7 +37,7 @@ <help><![CDATA[ Generates the ETE sqlite data base from the NCBI taxdump.tar.gz using the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ **Input**
--- a/ete_lineage_generator.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_lineage_generator.xml Mon Feb 24 16:34:12 2025 +0000 @@ -1,4 +1,4 @@ -<tool id="ete_lineage_generator" name="ETE lineage generator" version="@VERSION@+galaxy1"> +<tool id="ete_lineage_generator" name="ETE lineage generator" version="@VERSION@"> <description>from a list of species/taxids using the ETE Toolkit</description> <macros> <import>ete_macros.xml</import> @@ -138,7 +138,7 @@ <help><![CDATA[ Generates a table with lineage information for a list of species (also taxids and arbitrary taxons are accepted) using the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ **Input**
--- a/ete_macros.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_macros.xml Mon Feb 24 16:34:12 2025 +0000 @@ -1,6 +1,6 @@ <?xml version="1.0"?> <macros> - <token name="@VERSION@">3.1.2</token> + <token name="@VERSION@">3.1.3</token> <xml name="bio_tools"> <xrefs> <xref type="bio.tools">ete</xref>
--- a/ete_mod.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_mod.xml Mon Feb 24 16:34:12 2025 +0000 @@ -105,7 +105,7 @@ <help><![CDATA[ Modify a given input tree using the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ ]]></help> <expand macro="citations" /> </tool>
--- a/ete_species_tree_generator.py Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_species_tree_generator.py Mon Feb 24 16:34:12 2025 +0000 @@ -18,10 +18,11 @@ if options.input_species_filename is None: parser.error("-s option must be specified, Species list in text format one species in each line") -ncbi = NCBITaxa(dbfile=options.database) +ncbi = NCBITaxa(dbfile=options.database, update=False) with open(options.input_species_filename) as f: species_name = [_.strip().replace('_', ' ') for _ in f.readlines()] +breakpoint() name2taxid = ncbi.get_name_translator(species_name) taxid = [name2taxid[_][0] for _ in species_name]
--- a/ete_species_tree_generator.xml Thu Mar 07 19:39:30 2024 +0000 +++ b/ete_species_tree_generator.xml Mon Feb 24 16:34:12 2025 +0000 @@ -23,7 +23,7 @@ ]]></command> <inputs> <param name="speciesFile" type="data" format="txt" label="Species file" help="List with one species per line" /> - <param name="database" type="data" format="sqlite" label="(ETE3) Taxonomy Database" help="The sqlite formatted Taxonomy used by ETE3 (which is derived from NCBI taxonomy)" /> + <param name="database" type="data" format="sqlite" label="ETE3 Taxonomy Database" help="The SQLite Taxonomy Database generated by the 'ETE taxa DB generator' tool" /> <conditional name="output_format"> <param name="treebest" type="select" label="Use in TreeBest" help="Select yes if specie tree to be used in TreeBest"> <option value="yes">Yes</option> @@ -66,7 +66,7 @@ <help><![CDATA[ Generate a species tree from a list of species using the `ETE Toolkit`_. -.. _ETE Toolkit: http://etetoolkit.org/ +.. _ETE Toolkit: https://etetoolkit.org/ **Output format:**