Mercurial > repos > iuc > gfa_to_fa
annotate gfa_to_fa.xml @ 2:43f7a0890015 draft default tip
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 83aed19c6cdf00f3133eb80a69cba0074ca244cc"
| author | iuc |
|---|---|
| date | Wed, 03 Mar 2021 17:17:23 +0000 |
| parents | bb94cb83d936 |
| children |
| rev | line source |
|---|---|
|
2
43f7a0890015
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 83aed19c6cdf00f3133eb80a69cba0074ca244cc"
iuc
parents:
1
diff
changeset
|
1 <tool id="gfa_to_fa" name="GFA to FASTA" version="0.1.2"> |
|
0
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
2 <description>Convert Graphical Fragment Assembly files to FASTA format </description> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
3 <command detect_errors="exit_code"><![CDATA[ |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
4 cat '$in_gfa' | python '$convert' > '$out_fa' |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
5 ]]></command> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
6 <configfiles> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
7 <configfile name="convert"><![CDATA[ |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
8 from __future__ import print_function |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
9 import sys |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
10 for line in sys.stdin: |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
11 if line.startswith("S"): |
|
2
43f7a0890015
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 83aed19c6cdf00f3133eb80a69cba0074ca244cc"
iuc
parents:
1
diff
changeset
|
12 l,h,s = line.strip().split('\t')[:3] |
|
1
bb94cb83d936
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 518c9f5ae1d6dfddd26bc37107e06f269147ed55"
iuc
parents:
0
diff
changeset
|
13 print(">" + h) |
|
bb94cb83d936
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 518c9f5ae1d6dfddd26bc37107e06f269147ed55"
iuc
parents:
0
diff
changeset
|
14 print(s) |
|
0
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
15 ]]></configfile> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
16 </configfiles> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
17 <inputs> |
|
2
43f7a0890015
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit 83aed19c6cdf00f3133eb80a69cba0074ca244cc"
iuc
parents:
1
diff
changeset
|
18 <param name="in_gfa" type="data" format="tabular,gfa1" label="Input GFA file" /> |
|
0
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
19 </inputs> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
20 <outputs> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
21 <data name="out_fa" format="fasta" label="${tool.name} on ${on_string}: Fasta file" /> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
22 </outputs> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
23 <tests> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
24 <test> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
25 <param name="in_gfa" value="test.gfa"/> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
26 <output name="out_fa" file="out.fa"/> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
27 </test> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
28 </tests> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
29 <help><![CDATA[ |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
30 This tool converts a GFA file (Graphical Fragment Assembly) to a FASTA file. The second column from the GFA file is used as the sequence header. |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
31 |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
32 More information about the GFA file format can be found here_ |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
33 |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
34 .. _here: http://gfa-spec.github.io/GFA-spec/GFA1.html |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
35 ]]></help> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
36 </tool> |
|
48408c58c6e6
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gfa_to_fa commit dfcdad14da6311657c8609074b95fdb56939bca1
iuc
parents:
diff
changeset
|
37 |
