comparison rnapkplex.xml @ 0:b60d123d4e59 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:51:56 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:b60d123d4e59
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>