Mercurial > repos > devteam > fasta_compute_length
annotate fasta_compute_length.xml @ 2:d75972d4bd2a draft
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
| author | devteam |
|---|---|
| date | Thu, 29 Oct 2015 22:14:42 -0400 |
| parents | 2811169ce62b |
| children | 19caae8fd9d4 |
| rev | line source |
|---|---|
|
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
|
1 <tool id="fasta_compute_length" name="Compute sequence length" version="1.0.1"> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
2 <description></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
|
3 <command interpreter="python">fasta_compute_length.py $input $output $keep_first $keep_first_word</command> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
4 <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
|
5 <param name="input" type="data" format="fasta" label="Compute length for these sequences"/> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
6 <param name="keep_first" type="integer" value="0" label="How many title characters to keep?" help="'0' = keep the whole thing"/> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
7 <param name="keep_first_word" type="boolean" truevalue="id_only" falsevalue="id_and_desc" |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
8 selected="false" label="Strip fasta description from header?" |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
9 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."/> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
10 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
11 </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
|
12 <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
|
13 <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
|
14 </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
|
15 <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
|
16 <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
|
17 <param name="input" value="454.fasta" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
18 <param name="keep_first" value="0"/> |
|
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 <param name="keep_first_word" value="id_and_desc" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
20 <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
|
21 </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
|
22 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
23 <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
|
24 <param name="input" value="extract_genomic_dna_out1.fasta" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
25 <param name="keep_first" value="0"/> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
26 <param name="keep_first_word" value="id_and_desc" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
27 <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
|
28 </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
|
29 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
30 <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
|
31 <param name="input" value="454.fasta" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
32 <param name="keep_first" value="14"/> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
33 <param name="keep_first_word" value="id_and_desc" /> |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
34 <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
|
35 </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
|
36 </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
|
37 <help> |
| 0 | 38 |
| 39 **What it does** | |
| 40 | |
|
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
|
41 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 | 42 |
|
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
|
43 ----- |
| 0 | 44 |
| 45 **Example** | |
| 46 | |
| 47 Suppose you have the following FASTA formatted sequences from a Roche (454) FLX sequencing run:: | |
| 48 | |
|
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
|
49 >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
|
50 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
|
51 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
|
52 >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
|
53 AATAAAACTAAATCAGCAAAGACTGGCAAATACTCACAGGCTTATACAATACAAATGTAAfa |
| 0 | 54 |
| 55 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
|
56 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
57 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
|
58 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
|
59 |
|
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 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
|
61 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
62 >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
|
63 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
|
64 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
|
65 >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
|
66 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
|
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 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
|
69 |
|
d75972d4bd2a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/fasta_compute_length commit 6e148b31fed1b322ce720804d8525088ec6d43f9
devteam
parents:
1
diff
changeset
|
70 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
|
71 EYKX4VC 60 |
| 0 | 72 |
| 73 | |
|
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
|
74 </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
|
75 <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
|
76 <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
|
77 </citations> |
|
1
2811169ce62b
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
0
diff
changeset
|
78 </tool> |
