annotate kraken-translate.xml @ 5:473f01651106 draft

planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit c5dd035dbee6021f3555755cf4c814e760cecd09
author devteam
date Wed, 23 Mar 2016 11:02:11 -0400
parents e190a178e49f
children e44e186320d7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
473f01651106 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit c5dd035dbee6021f3555755cf4c814e760cecd09
devteam
parents: 4
diff changeset
1 <tool id="kraken-translate" name="Kraken-translate" version="1.2.1">
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
2 <description>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
3 convert taxonomy IDs to names
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
4 </description>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
5 <macros>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
6 <import>macros.xml</import>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
7 </macros>
3
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
8 <expand macro="requirements" />
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
9 <expand macro="stdio" />
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
10 <expand macro="version_command" />
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
11 <command>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
12 <![CDATA[
1
f23c90363093 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb1743eafd4ca98be0148d557770ef8635cc8d4c-dirty
devteam
parents: 0
diff changeset
13 @SET_DATABASE_PATH@ &&
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
14 kraken-translate @INPUT_DATABASE@ $mpa_format "${input}" > "${translated}"
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
15 ]]>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
16 </command>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
17 <inputs>
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
18 <param format="tabular" label="Kraken output" name="input" type="data" help="Select taxonomy classification produced by kraken"/>
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
19 <param label="Restrict labels to standard rank assignments" name="mpa_format" truevalue="--mpa-format" falsevalue="" type="boolean" />
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
20 <expand macro="input_database" />
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
21 </inputs>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
22 <outputs>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
23 <data format="tabular" label="${tool.name} on ${on_string}: Translated classification" name="translated" />
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
24 </outputs>
3
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
25 <tests>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
26 <test>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
27 <param name="input" value="kraken_translate_test1.tab" ftype="tabular"/>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
28 <param name="mpa-format" value="false"/>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
29 <param name="kraken_database" value="test_db"/>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
30 <output name="translated" file="kraken_translate_test1_output.tab" ftype="tabular"/>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
31 </test>
443674e0ca7f planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit de7140295cce07e1bc1697e51dab4271c8d7a8a6
devteam
parents: 2
diff changeset
32 </tests>
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
33 <help>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
34 <![CDATA[
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
35
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
36 .. class:: warningmark
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
37
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
38 **Note**: the database used must be the same as the one used in the original Kraken run
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
39
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
40 -------
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
41
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
42 **What it does**
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
43
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
44 The file sequences.labels generated by the above example is a text file with two tab-delimited columns, and one line for each classified sequence in sequences.fa; unclassified sequences are not reported by kraken-translate. The first column of kraken-translate's output are the sequence IDs of the classified sequences, and the second column contains the taxonomy of the sequence. For example, an output line from kraken::
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
45
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
46 C SEQ1 562 36 562:6
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
47
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
48 Would result in a corresponding output line from kraken-translate::
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
49
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
50 SEQ1 root;cellular organisms;Bacteria;Proteobacteria;Gammaproteobacteria;Enterobacteriales;Enterobacteriaceae;Escherichia;Escherichia coli
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
51
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
52 Alternatively, kraken-translate accepts the option ``--mpa-format`` which will report only levels of the taxonomy with standard rank assignments (superkingdom, kingdom, phylum, class, order, family, genus, species), and uses pipes to delimit the various levels of the taxonomy. For example, ``kraken-translate --mpa-format`` with the above example output from kraken would result in the following line of output::
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
53
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
54 SEQ1 d__Bacteria|p__Proteobacteria|c__Gammaproteobacteria|o__Enterobacteriales|f__Enterobacteriaceae|g__Escherichia|s__Escherichia_coli
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
55
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
56 Taxonomy assignments above the superkingdom rank are represented as just "root" when using the ``--mpa-report`` option with kraken-translate.
0
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
57 ]]>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
58 </help>
fdd8eeb5a10d Uploaded
devteam
parents:
diff changeset
59 <expand macro="citations" />
2
a080250b8326 planemo upload for repository https://github.com/galaxyproject/tools-devteam/blob/master/tool_collections/kraken/kraken_translate/ commit cb6ebb843c71dcfc73aa05cc616f8e3229170108-dirty
devteam
parents: 1
diff changeset
60 </tool>