comparison rnapkplex.xml @ 0:289f7e5b3d51 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/vienna_rna commit 0065dafe7bbd382bb995b28cc4089c9e4f4eeeb9
author rnateam
date Tue, 06 Dec 2016 12:33:12 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:289f7e5b3d51
1 <tool id="viennarna_rnapkplex" name="@EXECUTABLE@" version="@VERSION@.0">
2 <description> predicts RNA secondary structures including pseudoknots</description>
3
4 <macros>
5 <token name="@EXECUTABLE@">RNAPKplex</token>
6 <import>macros.xml</import>
7 </macros>
8 <expand macro="requirements" />
9 <expand macro="stdio" />
10 <expand macro="version_command" />
11 <command>
12 <![CDATA[
13 RNAPKplex < '$input' > '$output'
14 -T$temperature
15 --energyCutoff=$energycutoff
16 #if $varExists('$advancedOptions.nolp')
17 --cutoff=$advancedOptions.cutoff
18 --subopts=$advancedOptions.suboptimal
19 $advancedOptions.verbose
20 $advancedOptions.noconversion
21 $advancedOptions.nolp
22 $advancedOptions.nogu
23 $advancedOptions.noclosinggu
24 $advancedOptions.notetra
25 #end if
26 ]]>
27 </command>
28
29 <inputs>
30 <param format="fasta" name="input" type="data" label="Fasta file"/>
31 <param name="temperature" type="float" value="37.0" label="temperature [°C]" help="-T"/>
32 <param name="energycutoff" type="float" value="-8.1" label="Pseudoknots cutoff. Pseudoknots with smaller energy gains are rejected." help="--energyCutoff"/>
33 <conditional name="advancedOptions">
34 <param name="advancedSelector" type="select" label="advanced options">
35 <option value="basic">basic Options</option>
36 <option value="advanced">advanced Options</option>
37 </param>
38 <when value="advanced">
39 <param name="suboptimal" type="float" value="0.0" label="Print suboptimal pseudoknots" help="--subopts"/>
40 <param name="verbose" type="boolean" truevalue="--verbose" falsevalue="" checked="false" label="Verbose mode, more output" help="--verbose"/>
41 <param name="cutoff" type="float" value="0.01" label="cutoff probability for the reporting of the base pairs in the dot plot" help="--cutoff"/>
42 <param name="nolp" type="boolean" truevalue="" falsevalue="--noLP" checked="true" label="Allow lonely base-pairs" help="(--noLP)"/>
43 <param name="nogu" type="boolean" truevalue="" falsevalue="--noGU" checked="true" label="Allow GU pairing" help="--noGU"/>
44 <param name="noclosinggu" type="boolean" truevalue="" falsevalue="--noClosingGU" checked="true" label="Allow GU pairing at the ends" help="Allow pairing of G and U at the ends of helices. --noClosingGU"/>
45 <param name="notetra" type="boolean" truevalue="" falsevalue="--noTetra" checked="true" label="Allow stabilization for loops, hairpins etc." help=" Include special tabulated stabilizing energies for tri-, tetra- and hexaloop hairpins. Mostly for testing. (--noTetra)"/>
46 <param name="noconversion" type="boolean" truevalue="" falsevalue="--noconv" checked="true" label="Convert Thymine to Uracil (T -> U)" help="Avoids confusion with DNA sequences (--noconv)"/>
47 </when>
48 <when value="basic">
49 </when>
50 </conditional>
51 </inputs>
52 <outputs>
53 <data format="txt" name="output"/>
54 <collection name="matrix_outputs" type="list" label="rna_eps outputs">
55 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.ps" ext="eps" />
56 </collection>
57 </outputs>
58 <tests>
59 <test>
60 <param name="input" value="rnapkplex_input1.fa"/>
61 <output name="out_file" file="rnapkplex_result1.txt"/>
62 </test>
63 </tests>
64 <help>
65 <![CDATA[
66
67 **RNAPKplex**
68
69 Computes RNA secondary structures by first making two sequence intervals accessible and unpaired using the algorithm of RNAplfold and then calculating the energy of the interaction of those two intervals. The algorithm uses O(n^2*w^4) CPU time and O(n*w^2) memory space. The algorithm furthermore always considers dangle=2 model.
70
71 It also produces a PostScript file with a plot of the pseudoknot-free secondary structure graph, in which the bases forming the pseuodknot are marked red.
72
73 For each structure in the Fasta input, a PostScript file is produced for the structure graph.
74
75 -----
76
77 **Input format**
78
79 RNAPKplex requires one input file
80
81 - fasta file
82
83 The input format is similar to fasta except that even long sequences may not be interrupted by line breaks, and the header lines are optional.
84
85 ------
86
87 **Outputs**
88
89 - secondary structure in dot-bracket format
90 - Images of the calculated structures
91
92 ]]>
93 </help>
94 <expand macro="citations" />
95 </tool>