Mercurial > repos > drosofff > msp_fasta_tabular_converter
annotate fasta_tabular_converter.xml @ 3:36388b666bfc draft default tip
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
author | drosofff |
---|---|
date | Wed, 09 Nov 2016 11:24:13 -0500 |
parents | 2f7278120be9 |
children |
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> |
3
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
3 <command><![CDATA[ |
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
4 python '$__tool_directory__'/fasta_tabular_converter.py |
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
5 --input '$input' |
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
6 --output '$output' |
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
7 --type $switch.conversionType |
36388b666bfc
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/msp_fasta_tabular_converter commit b6de14061c479f0418cd89e26d6f5ac26e565a07
drosofff
parents:
1
diff
changeset
|
8 ]]></command> |
0
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
9 <inputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
10 <conditional name="switch"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
11 <param name="conversionType" type="select" label="conversion option"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
12 <option value="fasta2tabular" selected="true">fasta to tabular</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
13 <option value="tabular2fasta">tabular to fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
14 <option value="tabular2fastaweight">tabular to weighted fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
15 <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
|
16 <option value="fastaweight2fasta">fasta weighted to fasta</option> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
17 </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
|
18 <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
|
19 <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
|
20 </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
|
21 <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
|
22 <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
|
23 </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
|
24 <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
|
25 <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
|
26 </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
|
27 <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
|
28 <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
|
29 </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
|
30 <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
|
31 <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
|
32 </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
|
33 </conditional> |
0
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
34 </inputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
35 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
36 <outputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
37 <data format="fasta" name="output" label="${switch.conversionType} conversion"> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
38 <change_format> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
39 <when input="switch.conversionType" value="fasta2tabular" format="tabular"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
40 <when input="switch.conversionType" value="fastaweight2fastaweight" format="fasta"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
41 <when input="switch.conversionType" value="fastaweight2fasta" format="fasta"/> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
42 </change_format> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
43 </data> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
44 </outputs> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
45 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
46 <tests> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
47 <test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
48 <param name="conversionType" value="fasta2tabular" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
49 <param ftype="fasta" name="input" value="input.fa" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
50 <output file="output.tab" name="output" /> |
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 <test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
53 <param name="conversionType" value="tabular2fastaweight" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
54 <param ftype="tabular" name="input" value="output.tab" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
55 <output file="output.faw" name="output" /> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
56 </test> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
57 </tests> |
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 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
60 <help> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
61 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
62 **What it does** |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
63 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
64 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
|
65 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
66 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
|
67 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
68 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
|
69 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
70 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
|
71 >id_numberofreads |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
72 ATGCATGACCAGATAGGAC |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
73 etc... |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
74 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
75 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
|
76 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
77 </help> |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
78 |
951cb6b3979b
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
drosofff
parents:
diff
changeset
|
79 </tool> |