annotate rnapkplex.xml @ 2:2c5a9f01ba08 draft default tip

Uploaded
author rnateam
date Mon, 09 Feb 2015 13:18:14 -0500
parents b82c46050674
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
1 <tool id="rnapkplex" name="RNAPKplex" version="2.1.6.0">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
2 <description> predicts RNA secondary structures including pseudoknots</description>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
3 <expand macro="requirements" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
4 <expand macro="version_command" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
5 <expand macro="stdio" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
6 <macros>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
7 <token name="@EXECUTABLE@">RNAPKplex</token>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
8 <import>macros.xml</import>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
9 </macros>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
10 <command>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
11 <![CDATA[
031ad3250176 Uploaded
rnateam
parents:
diff changeset
12 RNAPKplex < $input > $output
031ad3250176 Uploaded
rnateam
parents:
diff changeset
13 -T$temperature
031ad3250176 Uploaded
rnateam
parents:
diff changeset
14 --energyCutoff=$energycutoff
031ad3250176 Uploaded
rnateam
parents:
diff changeset
15
031ad3250176 Uploaded
rnateam
parents:
diff changeset
16 #if $varExists('$advancedOptions.nolp')
031ad3250176 Uploaded
rnateam
parents:
diff changeset
17 --cutoff=$advancedOptions.cutoff
031ad3250176 Uploaded
rnateam
parents:
diff changeset
18 --subopts=$advancedOptions.suboptimal
031ad3250176 Uploaded
rnateam
parents:
diff changeset
19 $advancedOptions.verbose
031ad3250176 Uploaded
rnateam
parents:
diff changeset
20 $advancedOptions.noconv
031ad3250176 Uploaded
rnateam
parents:
diff changeset
21 $advancedOptions.nolp
031ad3250176 Uploaded
rnateam
parents:
diff changeset
22 $advancedOptions.nogu
031ad3250176 Uploaded
rnateam
parents:
diff changeset
23 $advancedOptions.noclosinggu
031ad3250176 Uploaded
rnateam
parents:
diff changeset
24 $advancedOptions.notetra
031ad3250176 Uploaded
rnateam
parents:
diff changeset
25 #end if
031ad3250176 Uploaded
rnateam
parents:
diff changeset
26 ]]>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
27 </command>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
28
031ad3250176 Uploaded
rnateam
parents:
diff changeset
29 <inputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
30 <param format="fasta" name="input" type="data" label="Fasta file"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
31 <param name="temperature" size="8" type="float" value="37.0" label="temperature [°C]" help="-T"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
32 <param name="energycutoff" size="8" type="float" value="-8.1" label="Pseudoknots cutoff. Pseudoknots with smaller energy gains are rejected." help="--energyCutoff"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
33 <conditional name="advancedOptions">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
34 <param name="advancedSelector" type="select" label="advanced options">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
35 <option value="basic">basic Options</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
36 <option value="advanced">advanced Options</option>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
37 </param>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
38 <when value="advanced">
031ad3250176 Uploaded
rnateam
parents:
diff changeset
39 <param name="suboptimal" size="8" type="float" value="0.0" label="Print suboptimal pseudoknots" help="--subopts"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
40 <param name="verbose" type="boolean" truevalue="--verbose" falsevalue="" checked="false" label="Verbose mode, more output" help="--verbose"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
41 <param name="noconv" type="boolean" truevalue="--noconv" falsevalue="" checked="false" label="No conversion of T -> U" help="--noconv"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
42 <param name="cutoff" type="float" value="0.01" label="cutoff probability for the reporting of the base pairs in the dot plot" help="--cutoff"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
43 <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false" label="No lonely pairs" help="--noLP don't allow lonely pairs."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
44 <param name="nogu" type="boolean" truevalue="--noGU" falsevalue="" checked="false" label="No GU pairing" help="--noGU don't allow pairing of G and U."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
45 <param name="noclosinggu" type="boolean" truevalue="--noClosingGU" falsevalue="" checked="false" label="No GU pairing at the ends" help="--noClosingGU don't allow pairing of G and U at the ends of helices."/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
46 <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false" label="No stabilization for loops, hairpins etc." help="--noTetra"/>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
47 </when>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
48 </conditional>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
49 </inputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
50 <outputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
51 <data format="txt" name="output"/>
1
b82c46050674 Uploaded
rnateam
parents: 0
diff changeset
52 <collection name="matrix_outputs" type="list" label="rna_eps outputs">
b82c46050674 Uploaded
rnateam
parents: 0
diff changeset
53 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.ps" ext="eps" />
b82c46050674 Uploaded
rnateam
parents: 0
diff changeset
54 </collection>
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
55 </outputs>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
56 <tests>
2
2c5a9f01ba08 Uploaded
rnateam
parents: 1
diff changeset
57 <test>
2c5a9f01ba08 Uploaded
rnateam
parents: 1
diff changeset
58 <param name="input" value="rnapkplex_input1.fa"/>
2c5a9f01ba08 Uploaded
rnateam
parents: 1
diff changeset
59 <output name="out_file" file="rnapkplex_result1.txt"/>
2c5a9f01ba08 Uploaded
rnateam
parents: 1
diff changeset
60 </test>
0
031ad3250176 Uploaded
rnateam
parents:
diff changeset
61 </tests>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
62 <help>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
63 <![CDATA[
031ad3250176 Uploaded
rnateam
parents:
diff changeset
64
031ad3250176 Uploaded
rnateam
parents:
diff changeset
65 **RNAPKplex**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
66
031ad3250176 Uploaded
rnateam
parents:
diff changeset
67 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.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
68
031ad3250176 Uploaded
rnateam
parents:
diff changeset
69 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.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
70
031ad3250176 Uploaded
rnateam
parents:
diff changeset
71 For each structure in the Fasta input, a PostScript file is produced for the structure graph.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
72
031ad3250176 Uploaded
rnateam
parents:
diff changeset
73 -----
031ad3250176 Uploaded
rnateam
parents:
diff changeset
74
031ad3250176 Uploaded
rnateam
parents:
diff changeset
75 **Input format**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
76
031ad3250176 Uploaded
rnateam
parents:
diff changeset
77 RNAPKplex requires one input file
031ad3250176 Uploaded
rnateam
parents:
diff changeset
78
031ad3250176 Uploaded
rnateam
parents:
diff changeset
79 - fasta file
031ad3250176 Uploaded
rnateam
parents:
diff changeset
80
031ad3250176 Uploaded
rnateam
parents:
diff changeset
81 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.
031ad3250176 Uploaded
rnateam
parents:
diff changeset
82
031ad3250176 Uploaded
rnateam
parents:
diff changeset
83 ------
031ad3250176 Uploaded
rnateam
parents:
diff changeset
84
031ad3250176 Uploaded
rnateam
parents:
diff changeset
85 **Outputs**
031ad3250176 Uploaded
rnateam
parents:
diff changeset
86
031ad3250176 Uploaded
rnateam
parents:
diff changeset
87 - secondary structure in dot-bracket format
031ad3250176 Uploaded
rnateam
parents:
diff changeset
88 - Images of the calculated structures
031ad3250176 Uploaded
rnateam
parents:
diff changeset
89
031ad3250176 Uploaded
rnateam
parents:
diff changeset
90 ]]>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
91 </help>
031ad3250176 Uploaded
rnateam
parents:
diff changeset
92 <expand macro="requirements" />
031ad3250176 Uploaded
rnateam
parents:
diff changeset
93 </tool>