Mercurial > repos > ufz > eukcc_single
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 |
| 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> |
