Mercurial > repos > iuc > kaiju_mergeoutputs
annotate kaiju-mergeOutputs.xml @ 1:01585d091036 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit ace4e37c66a95ee5f648b95a92911e1fdf212967
| author | iuc |
|---|---|
| date | Wed, 07 May 2025 08:51:51 +0000 |
| parents | cdc8a98ed4fc |
| children |
| rev | line source |
|---|---|
|
0
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
1 <tool id="kaiju_mergeoutputs" name="kaiju-mergeOutputs" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@" license="MIT"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
2 <description></description> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
3 <macros> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
5 </macros> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
6 <expand macro="xrefs"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
7 <expand macro="requirements"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
9 sort -k2,2 '$kaiju_table' > kaiju.out.sort && |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
10 sort -k2,2 '$kraken_table' > kraken.out.sort && |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
11 kaiju-mergeOutputs |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
12 -i kaiju.out.sort |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
13 -j kraken.out.sort |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
14 -o '$combined_out' |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
15 -c $optional.conflict.mode |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
16 #if $optional.conflict.mode in ["lca", "lowest"] |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
17 -t '$reference.fields.path'/nodes.dmp |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
18 #end if |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
19 $optional.s |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
20 -v |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
21 ]]></command> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
22 <inputs> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
23 <param name="kaiju_table" type="data" format="tabular" label="kaiju output table"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
24 <param name="kraken_table" type="data" format="tabular" label="Another output table" help="e.g. from kraken"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
25 <section name="optional" title="Optional arguments" expanded="false"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
26 <conditional name="conflict"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
27 <param argument="-c" name="mode" type="select" label="Conflict resolution mode"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
28 <option value="1">use taxid from 1st input</option> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
29 <option value="2">use taxid from 2nd input</option> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
30 <option value="lca" selected="true">least common ancestor (LCA) of the two taxon IDs</option> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
31 <option value="lowest">lower rank of the two taxa is used if they are within the same lineage and LCA otherwise</option> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
32 </param> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
33 <when value="1"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
34 <when value="2"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
35 <when value="lca"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
36 <expand macro="reference"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
37 </when> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
38 <when value="lowest"> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
39 <expand macro="reference"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
40 </when> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
41 </conditional> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
42 <param argument="-s" type="boolean" truevalue="-s" falsevalue="" checked="false" label="Use score" help="Use 4th column with classification score to give precedence to taxon with better score" /> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
43 </section> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
44 </inputs> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
45 <outputs> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
46 <data name="combined_out" format="tabular"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
47 </outputs> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
48 <tests> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
49 <test> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
50 <param name="kaiju_table" value="kaiju.out"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
51 <param name="kraken_table" value="kaiju.out"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
52 <output name="combined_out" value="kaiju.out"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
53 </test> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
54 </tests> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
55 <help><![CDATA[ |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
56 |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
57 .. class:: infomark |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
58 |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
59 **What it does** |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
60 |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
61 Merge two tab-separated output files in the column format (see above) used by Kaiju and Kraken. Only the first three columns are used. |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
62 |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
63 |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
64 ]]></help> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
65 <expand macro="citations"/> |
|
cdc8a98ed4fc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/kaiju commit 59064c06143fdc7d7b17178e46911ba1009cd32e
iuc
parents:
diff
changeset
|
66 </tool> |
