annotate fasta_compute_length.xml @ 3:19caae8fd9d4 draft

"planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
author devteam
date Wed, 11 Sep 2019 09:41:36 -0400
parents d75972d4bd2a
children 79cd53e23207
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
1 <?xml version="1.0"?>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
2 <tool id="fasta_compute_length" name="Compute sequence length" version="1.0.2">
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
3 <description></description>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
4 <command>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
5 #if $ref.ref_source == 'dbkey':
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
6 cp '${ref.index.fields.len_path}' '$output'
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
7 #else:
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
8 python $__tool_directory__/fasta_compute_length.py
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
9 #if $ref.ref_source == 'history':
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
10 '$input'
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
11 #else:
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
12 '${ref.index.fields.path}'
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
13 #end if
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
14 '$output'
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
15 $ref.keep_first
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
16 $ref.keep_first_word
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
17 #end if
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
18 </command>
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
19 <inputs>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
20 <conditional name="ref">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
21 <param name="ref_source" type="select" label="Sequences">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
22 <option value="history" selected="True">From History</option>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
23 <option value="dbkey">Locally Cached (pre-built length files)</option>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
24 <option value="fasta">Locally Cached (full genomes)</option>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
25 </param>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
26 <when value="history">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
27 <param name="input" type="data" format="fasta" label="Compute length for these sequences"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
28 <param name="keep_first" type="integer" value="0" label="How many title characters to keep?" help="'0' = keep the whole thing"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
29 <param name="keep_first_word" type="boolean" truevalue="id_only" falsevalue="id_and_desc"
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
30 label="Strip fasta description from header?"
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
31 help="Stripping the description will truncate the fasta header to just the sequence ID. Otherwise the header description will be kept. This step is done before the 'How many characters to keep' option."/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
32 </when>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
33 <when value="dbkey">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
34 <param name="index" type="select" label="Source Genome Build">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
35 <options from_data_table="__dbkeys__"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
36 </param>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
37 </when>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
38 <when value="fasta">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
39 <param name="index" type="select" label="Source Genome Build">
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
40 <options from_data_table="all_fasta"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
41 </param>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
42 <param name="keep_first" type="integer" value="0" label="How many title characters to keep?" help="'0' = keep the whole thing"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
43 <param name="keep_first_word" type="boolean" truevalue="id_only" falsevalue="id_and_desc"
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
44 label="Strip fasta description from header?"
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
45 help="Stripping the description will truncate the fasta header to just the sequence ID. Otherwise the header description will be kept. This step is done before the 'How many characters to keep' option."/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
46 </when>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
47 </conditional>
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
48
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
49 </inputs>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
50 <outputs>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
51 <data name="output" format="tabular"/>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
52 </outputs>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
53 <tests>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
54 <test>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
55 <param name="ref|input" value="454.fasta" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
56 <param name="ref|keep_first" value="0"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
57 <param name="ref|keep_first_word" value="id_and_desc" />
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
58 <output name="output" file="fasta_tool_compute_length_1.out" />
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
59 </test>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
60
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
61 <test>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
62 <param name="ref|input" value="extract_genomic_dna_out1.fasta" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
63 <param name="ref|keep_first" value="0"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
64 <param name="ref|keep_first_word" value="id_and_desc" />
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
65 <output name="output" file="fasta_tool_compute_length_2.out" />
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
66 </test>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
67
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
68 <test>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
69 <param name="ref|input" value="454.fasta" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
70 <param name="ref|keep_first" value="14"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
71 <param name="ref|keep_first_word" value="id_and_desc" />
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
72 <output name="output" file="fasta_tool_compute_length_3.out" />
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
73 </test>
3
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
74
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
75 <test>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
76 <param name="ref|ref_source" value="fasta" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
77 <param name="ref|index" value="test_id"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
78 <param name="ref|keep_first_word" value="id_only" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
79 <output name="output" file="merged.tab" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
80 </test>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
81
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
82 <test>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
83 <param name="ref|ref_source" value="dbkey" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
84 <param name="ref|index" value="test_id"/>
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
85 <output name="output" file="merged.tab" />
19caae8fd9d4 "planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6ba0996437dfa7c51f3c2d2ded79dd85ad099b65"
devteam
parents: 2
diff changeset
86 </test>
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
87 </tests>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
88 <help>
0
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
89
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
90 **What it does**
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
91
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
92 This tool counts the length of each fasta sequence in the file. The output file has two columns per line (separated by tab): fasta titles and lengths of the sequences. The option *How many characters to keep?* allows to select a specified number of letters from the beginning of each FASTA entry.
0
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
93
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
94 -----
0
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
95
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
96 **Example**
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
97
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
98 Suppose you have the following FASTA formatted sequences from a Roche (454) FLX sequencing run::
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
99
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
100 &gt;EYKX4VC02EQLO5 length=108 xy=1826_0455 region=2 run=R_2007_11_07_16_15_57_
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
101 TCCGCGCCGAGCATGCCCATCTTGGATTCCGGCGCGATGACCATCGCCCGCTCCACCACG
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
102 TTCGGCCGGCCCTTCTCGTCGAGGAATGACACCAGCGCTTCGCCCACG
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
103 &gt;EYKX4VC02D4GS2 length=60 xy=1573_3972 region=2 run=R_2007_11_07_16_15_57_
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
104 AATAAAACTAAATCAGCAAAGACTGGCAAATACTCACAGGCTTATACAATACAAATGTAAfa
0
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
105
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
106 Running this tool while setting **How many characters to keep?** to **14** will produce this::
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
107
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
108 EYKX4VC02EQLO5 108
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
109 EYKX4VC02D4GS2 60
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
110
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
111 However, if your IDs are not all the same length, you may wish to just keep the fasta ID, and not the description::
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
112
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
113 &gt;EYKX4VC02EQLO5 length=108 xy=1826_0455 region=2 run=R_2007_11_07_16_15_57_
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
114 TCCGCGCCGAGCATGCCCATCTTGGATTCCGGCGCGATGACCATCGCCCGCTCCACCACG
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
115 TTCGGCCGGCCCTTCTCGTCGAGGAATGACACCAGCGCTTCGCCCACG
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
116 &gt;EYKX4VC length=60 xy=1573_3972 region=2 run=R_2007_11_07_16_15_57_
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
117 AATAAAACTAAATCAGCAAAGACTGGCAAATACTCACAGGCTTATACAATACAAATGTAAfa
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
118
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
119 Running this tool with **Strip fasta description from header** set to **True** and **How many characters to keep?** set to **0** will produce::
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
120
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
121 EYKX4VC02EQLO5 108
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
122 EYKX4VC 60
0
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
123
86f00ebe7be7 Imported from capsule None
devteam
parents:
diff changeset
124
2
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
125 </help>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
126 <citations>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
127 <citation type="doi">10.1093/bioinformatics/btq281</citation>
d75972d4bd2a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents: 1
diff changeset
128 </citations>
1
2811169ce62b planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
129 </tool>