Mercurial > repos > drosofff > msp_fasta_tabular_converter
annotate fasta_tabular_converter.xml @ 1:2f7278120be9 draft
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
author | drosofff |
---|---|
date | Tue, 22 Mar 2016 18:54:00 -0400 |
parents | 951cb6b3979b |
children | 36388b666bfc |
rev | line source |
---|---|
1
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
1 <tool id="fasta_tabular_converter" name="fasta - tabular" version="1.1.0"> |
0
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
2 <description>conversions</description> |
1
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
3 <command interpreter="python">fasta_tabular_converter.py |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
4 --input $input |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
5 --output $output |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
6 --type $switch.conversionType |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
7 </command> |
0
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
8 <inputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
9 <conditional name="switch"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
10 <param name="conversionType" type="select" label="conversion option"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
11 <option value="fasta2tabular" selected="true">fasta to tabular</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
12 <option value="tabular2fasta">tabular to fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
13 <option value="tabular2fastaweight">tabular to weighted fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
14 <option value="fastaweight2fastaweight">recompile weighted fasta to catenated fasta weighted</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
15 <option value="fastaweight2fasta">fasta weighted to fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
16 </param> |
1
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
17 <when value="fasta2tabular"> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
18 <param name="input" type="data" format="fasta" label="fasta file to convert to tabular"/> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
19 </when> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
20 <when value="tabular2fasta"> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
21 <param name="input" type="data" format="tabular" label="tabular file to convert to fasta"/> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
22 </when> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
23 <when value="tabular2fastaweight"> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
24 <param name="input" type="data" format="tabular" label="tabular file to convert to fasta weighted"/> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
25 </when> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
26 <when value="fastaweight2fastaweight"> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
27 <param name="input" type="data" format="fasta" label="catenated fasta weighted to recompile" help="Use this option only if you known what you're doing"/> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
28 </when> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
29 <when value="fastaweight2fasta"> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
30 <param name="input" type="data" format="fasta" label="fasta weighted file to convert to fasta"/> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
31 </when> |
2f7278120be9
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit 6a93f2809e2939f9d847c3238bfbff8ead367d9f
drosofff
parents:
0
diff
changeset
|
32 </conditional> |
0
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
33 </inputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
34 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
35 <outputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
36 <data format="fasta" name="output" label="${switch.conversionType} conversion"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
37 <change_format> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
38 <when input="switch.conversionType" value="fasta2tabular" format="tabular"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
39 <when input="switch.conversionType" value="fastaweight2fastaweight" format="fasta"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
40 <when input="switch.conversionType" value="fastaweight2fasta" format="fasta"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
41 </change_format> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
42 </data> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
43 </outputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
44 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
45 <tests> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
46 <test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
47 <param name="conversionType" value="fasta2tabular" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
48 <param ftype="fasta" name="input" value="input.fa" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
49 <output file="output.tab" name="output" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
50 </test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
51 <test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
52 <param name="conversionType" value="tabular2fastaweight" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
53 <param ftype="tabular" name="input" value="output.tab" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
54 <output file="output.faw" name="output" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
55 </test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
56 </tests> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
57 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
58 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
59 <help> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
60 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
61 **What it does** |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
62 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
63 Converts fasta files to tabular files with sequence on first column and occurence of the sequence in the second column; and reciprocally. |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
64 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
65 This format is suitable for storage of sequence datasets in the data library, and will be used in the future. |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
66 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
67 Regeneration of the original fasta file from the tabular format is ensured by the same tool |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
68 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
69 This tool also handle a fasta "weigthed" format with headers as: |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
70 >id_numberofreads |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
71 ATGCATGACCAGATAGGAC |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
72 etc... |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
73 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
74 with generation of the "weigthed" format from a tabular format, and recompilation of catenated weighted fasta files |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
75 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
76 </help> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
77 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
78 </tool> |