annotate eukcc_single.xml @ 0:65d952c59d8b draft default tip

planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
author ufz
date Fri, 25 Jul 2025 10:54:22 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
1 <tool id="eukcc_single" name="EukCC" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.0" license="MIT">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
2 <description>estimate completeness and contamination of a novel eukaryotic MAG</description>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
3 <macros>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
4 <import>macros.xml</import>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
5 </macros>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
6 <xrefs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
7 <xref type="bio.tools">eukcc</xref>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
8 </xrefs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
9 <expand macro="requirements"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
10 <expand macro="version_command"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
12 #import re
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
13 #set $identifier= re.sub(r'[^\w\-.]', '_', $fasta.element_identifier)
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
14 ln -s '$fasta' '$identifier' &&
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
15 mkdir output/ &&
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
16 eukcc single
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
17 --out output/
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
18 --db '$db.fields.path'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
19 --threads "\${GALAXY_SLOTS:-1}"
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
20 ## --threads_epa THREADS_EPA
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
21 ## Number of threads to use for epa-ng, recommended: 1 (Default: 1)
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
22 '$identifier'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
23 $sequence_type
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
24 #if str($advanced.taxids) != ""
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
25 --taxids $advanced.taxids
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
26 #end if
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
27 #if $advanced.genomes
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
28 --genomes
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
29 #for $genome in $advanced.genomes
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
30 '$genome'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
31 #end for
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
32 #end if
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
33 --set_size $advanced.set_size
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
34 #if $advanced.use_placement
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
35 --use_placement '$advanced.use_placement'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
36 #end if
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
37 --set_number_species $advanced.set_number_species
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
38 --marker_prevalence $advanced.marker_prevalence
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
39 --max_set_size $advanced.max_set_size
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
40 $advanced.marker_gene_selection
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
41 $advanced.use_ncbi_tree
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
42 ## --gmes Use GeneMark-ES instead of metaeuk (much slower) (default: False)
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
43 ## --ignore_tree Advanced option, mainly for debugging. Can ignore the tree if genomes are knwon via taxids for example
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
44 $advanced.simple
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
45 --clade $advanced.clade
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
46 ## --rerun, -r Rerun and remove any previously computed data in the target folder
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
47 $advanced.no_dynamic_root
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
48 $advanced.extra
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
49 ## remove header and path to job working dir from output
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
50 && tail -n +2 output/eukcc.csv | sed "s|\$(pwd)/\?||" > '$eukcc'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
51 #if $advanced.extra
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
52 && gzip -d -c output/scmg_marker_table.csv.gz | tail -n +2 > '$scmg_marker_table'
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
53 #end if
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
54 ]]></command>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
55 <inputs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
56 <param name="fasta" type="data" format="fasta" label="A single bin" help="Estimate quality of this bin"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
57 <param argument="--db" type="select" label="Reference data">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
58 <options from_data_table="eukcc">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
59 <validator type="no_options" message="Built-in reference is not available. Contact the Galaxy Admin" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
60 </options>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
61 </param>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
62 <param name="sequence_type" type="select" label="Sequence type">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
63 <option value="">Auto</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
64 <option value="--DNA">DNA</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
65 <option value="--AA">AA</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
66 </param>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
67 <section name="advanced" title="Advanced options" expanded="false">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
68 <param argument="--taxids" type="text" label="Taxids to use as set starting point">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
69 <validator type="regex" message="Must be a space separated list of tax IDs">^[0-9 ]*$</validator>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
70 </param>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
71 <param argument="--genomes" type="data" format="fasta" optional="true" multiple="true" label="Genome files to base a SCMG set upon"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
72 <param argument="--set_size" type="integer" min="0" value="20" label="Minimal number of marker genes to use" help="" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
73 <param argument="--use_placement" type="data" format="csv" optional="true" label="Previous result" help="to use exact same marker gene set" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
74 <param argument="--set_number_species" type="integer" min="1" value="3" label="Minimal number of species to define a set" help="" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
75 <param argument="--marker_prevalence" type="float" min="0" max="100" value="95" label="Percentage of species in which markers should be found" help="" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
76 <param argument="--max_set_size" type="integer" min="0" value="500" label="Maximal number of marker genes used" help="set to 0 to include all possible marker genes" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
77 <param name="marker_gene_selection" type="select" label="Marker gene selection method" help="">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
78 <option value="--select_best_guess">Use best guess to select marker gene set</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
79 <option value="--select_species">Use species count to select best marker gene set</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
80 </param>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
81 <param argument="--use_ncbi_tree" type="boolean" truevalue="--use_ncbi_tree" falsevalue="" checked="false" label="Use NCBI tree" help="Instead of using the EukCC phylogenetic tree, rely on NCBI taxids" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
82 <param argument="--simple" type="boolean" truevalue="--simple" falsevalue="" checked="false" label="Use global DB instead of clade specific DBs" help="faster, not suitable for protozoa" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
83 <param argument="--clade" type="select" label="Define clade as base">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
84 <option value="base">Root</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
85 <option value="fungi">Fungi</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
86 <option value="protozoa">Protozoa</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
87 <option value="plants">Plants</option>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
88 </param>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
89 <param argument="--no_dynamic_root" type="boolean" truevalue="" falsevalue="--no_dynamic_root" checked="false" label="re-root tree dynamically" help="Disable for best set detection" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
90 <param argument="--extra" type="boolean" truevalue="--extra" falsevalue="" checked="false" label="Produce extra outputs" />
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
91 </section>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
92 </inputs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
93 <outputs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
94 <data name="eukcc" format="tabular">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
95 <actions>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
96 <action type="metadata" name="column_names" default="fasta,completeness,contamination,ncbi_lng"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
97 </actions>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
98 </data>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
99 <data name="scmg_marker_table" format="tabular" label="${tool.name} on ${on_string}: SCMG marker table">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
100 <filter>advanced['extra']</filter>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
101 <actions>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
102 <action type="metadata" name="column_names" default="target,query,bitscore,evalue,expected_GA"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
103 </actions>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
104 </data>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
105 </outputs>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
106 <tests>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
107 <!-- reference data to large for test in CI. Download locally with test-data.sh to run tests.
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
108 <test expect_num_outputs="1">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
109 <param name="fasta" value="10000_lines_GCA_903798045.1_TARA_EukCC_1_genomic.fna"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
110 <param name="db" value="1.2"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
111 <output name="eukcc">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
112 <assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
113 <has_text text="GCA_903798045.1"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
114 <has_text text="41874"/> <!\-\- 41874 = Bathycoccus \-\->
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
115 <has_n_lines n="1"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
116 <has_n_columns n="4"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
117 </assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
118 </output>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
119 </test>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
120 <test expect_num_outputs="2">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
121 <param name="fasta" value="10000_lines_GCA_903798045.1_TARA_EukCC_1_genomic.fna"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
122 <param name="db" value="1.2"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
123 <section name="advanced">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
124 <param name="extra" value="true"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
125 </section>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
126 <output name="eukcc">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
127 <assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
128 <has_text text="GCA_903798045.1"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
129 <has_n_lines n="1"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
130 <has_n_columns n="4"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
131 </assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
132 </output>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
133 <output name="scmg_marker_table">
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
134 <assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
135 <has_n_lines n="314"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
136 <has_n_columns n="5"/>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
137 </assert_contents>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
138 </output>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
139 </test> -->
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
140 </tests>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
141 <help><![CDATA[
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
142
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
143 .. class:: infomark
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
144
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
145 **What it does**
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
146
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
147 It consumes bins in FASTA format and outputs a table with estimated completeness, contamination and taxonomy lineage (given as dash separated list of TaxIDs).
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
148
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
149 You should not use EukCC on already published genomes, if they have used during training of the marker gene sets.
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
150 If you want to make sure, you can see all used accessions in the database file db_base/backbone/base_taxinfo.csv.
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
151
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
152 ]]></help>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
153 <citations>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
154 <citation type="doi">10.1186/s13059-020-02155-4</citation>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
155 </citations>
65d952c59d8b planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/tree/main/tools/eukcc commit ea26eabce05391af21e0919ac5309d23396960e3
ufz
parents:
diff changeset
156 </tool>