annotate rnaplot.xml @ 0:1d249ed33108 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
author bgruening
date Wed, 05 Oct 2016 11:52:23 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
1 <tool id="viennarna_rnaplot" name="@EXECUTABLE@" version="@VERSION@.0">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
2 <description> Draw RNA Secondary Structures </description>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
3 <macros>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
4 <token name="@EXECUTABLE@">RNAplot</token>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
5 <import>macros.xml</import>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
6 </macros>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
7 <expand macro="requirements" />
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
8 <expand macro="stdio" />
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
9 <expand macro="version_command" />
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
10 <command>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
11 <![CDATA[
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
12 RNAplot < '$input'
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
13 --layout-type=$layoutSelector
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
14 --output-format=$formatOptions.formatSelector
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
15 #if str($formatOptions.formatSelector) == "ps"
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
16 --pre=$formatOptions.pre
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
17 --post=$formatOptions.post
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
18 && tar -cf '$imagesFile' *.ps
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
19 #elif str($formatOptions.formatSelector) == "gml"
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
20 && tar -cf '$imagesFile' *.gml
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
21 #elif str($formatOptions.formatSelector) == "svg"
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
22 && tar -cf '$imagesFile' *.svg
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
23 #else
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
24 && tar -cf '$imagesFile' *.ss
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
25 #end if
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
26 ]]>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
27 </command>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
28 <inputs>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
29 <param format="txt,dbn" name="input" type="data" label="DotBracket structure"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
30 <param name="layoutSelector" type="select" label="Layout selection" argument="--layout-type">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
31 <option value="0">Radial Layout</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
32 <option value="1" selected="true">Naview Layout</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
33 </param>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
34 <conditional name="formatOptions">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
35 <param name="formatSelector" type="select" label="Output format selection" help="--output-format">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
36 <option value="ps" selected="true">Postscript (.ps)</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
37 <option value="gml">Graph Meta Language (.gml)</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
38 <option value="svg">Scalable Vector Graphics (.svg)</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
39 <option value="xrna">XRNA Save File (.ss)</option>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
40 </param>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
41 <when value="ps">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
42 <param name="pre" type="text" label="Add annotation macros to postscript file" help="--pre"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
43 <param name="post" type="text" label="Add annotations to postscript file" help="--post"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
44 </when>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
45 <when value="gml">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
46 </when>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
47 <when value="svg">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
48 </when>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
49 <when value="xrna">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
50 </when>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
51 </conditional>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
52 </inputs>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
53
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
54 <outputs>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
55 <data format="tar" name="imagesFile"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
56 </outputs>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
57 <tests>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
58 <test>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
59 <param name="input" value="rnaplot_input1.dbn"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
60 <output name="imagesFile">
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
61 <assert_contents>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
62 <has_line line="%%Title: RNA Secondary Structure Plot"/>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
63 </assert_contents>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
64 </output>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
65 </test>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
66 </tests>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
67 <help>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
68 <![CDATA[
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
69
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
70 **RNAplot**
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
71
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
72 The program reads RNA sequences and structures in the format as produced by RNAfold and produces drawings of the secondary structure graph. The coordinates are produced using either E. Bruccoleri's naview routines, or a simple radial layout method.
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
73
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
74 -----
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
75
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
76 **Input format**
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
77
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
78 RNAplot requires one input file
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
79
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
80 - Fasta file with an additional line with structure information in dot-bracket notation
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
81
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
82 ------
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
83
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
84 **Outputs**
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
85
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
86 - several possible postscript images bundled together in a tar file
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
87
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
88
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
89 ]]>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
90 </help>
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
91 <expand macro="citations" />
1d249ed33108 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 78112b796295701aabd1ee2268983222f0d27374
bgruening
parents:
diff changeset
92 </tool>