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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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