Mercurial > repos > rnateam > vienna_rna
diff rnapkplex.xml @ 0:78d673470d45 draft
Imported from capsule None
author | rnateam |
---|---|
date | Wed, 04 Feb 2015 12:05:27 -0500 |
parents | |
children | 5e58cbf27a05 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rnapkplex.xml Wed Feb 04 12:05:27 2015 -0500 @@ -0,0 +1,89 @@ +<tool id="rnapkplex" name="RNAPKplex" version="2.1.6.0"> + <description> predicts RNA secondary structures including pseudoknots</description> + <expand macro="requirements" /> + <expand macro="version_command" /> + <expand macro="stdio" /> + <macros> + <token name="@EXECUTABLE@">RNAPKplex</token> + <import>macros.xml</import> + </macros> + <command> +<![CDATA[ + RNAPKplex < $input > $output + -T$temperature + --energyCutoff=$energycutoff + + #if $varExists('$advancedOptions.nolp') + --cutoff=$advancedOptions.cutoff + --subopts=$advancedOptions.suboptimal + $advancedOptions.verbose + $advancedOptions.noconv + $advancedOptions.nolp + $advancedOptions.nogu + $advancedOptions.noclosinggu + $advancedOptions.notetra + #end if +]]> + </command> + + <inputs> + <param format="fasta" name="input" type="data" label="Fasta file"/> + <param name="temperature" size="8" type="float" value="37.0" label="temperature [°C]" help="-T"/> + <param name="energycutoff" size="8" type="float" value="-8.1" label="Pseudoknots cutoff. Pseudoknots with smaller energy gains are rejected." help="--energyCutoff"/> + <conditional name="advancedOptions"> + <param name="advancedSelector" type="select" label="advanced options"> + <option value="basic">basic Options</option> + <option value="advanced">advanced Options</option> + </param> + <when value="advanced"> + <param name="suboptimal" size="8" type="float" value="0.0" label="Print suboptimal pseudoknots" help="--subopts"/> + <param name="verbose" type="boolean" truevalue="--verbose" falsevalue="" checked="false" label="Verbose mode, more output" help="--verbose"/> + <param name="noconv" type="boolean" truevalue="--noconv" falsevalue="" checked="false" label="No conversion of T -> U" help="--noconv"/> + <param name="cutoff" type="float" value="0.01" label="cutoff probability for the reporting of the base pairs in the dot plot" help="--cutoff"/> + <param name="nolp" type="boolean" truevalue="--noLP" falsevalue="" checked="false" label="No lonely pairs" help="--noLP don't allow lonely pairs."/> + <param name="nogu" type="boolean" truevalue="--noGU" falsevalue="" checked="false" label="No GU pairing" help="--noGU don't allow pairing of G and U."/> + <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."/> + <param name="notetra" type="boolean" truevalue="--noTetra" falsevalue="" checked="false" label="No stabilization for loops, hairpins etc." help="--noTetra"/> + </when> + </conditional> + </inputs> + <outputs> + <data format="txt" name="output"/> + <collection name="matrix_outputs" type="list" label="rna_eps outputs"> + <discover_datasets pattern="(?P<designation>.+)\.ps" ext="eps" /> + </collection> + </outputs> + <tests> + </tests> + <help> +<![CDATA[ + +**RNAPKplex** + +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. + +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. + +For each structure in the Fasta input, a PostScript file is produced for the structure graph. + +----- + +**Input format** + +RNAPKplex requires one input file + +- fasta file + +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. + +------ + +**Outputs** + +- secondary structure in dot-bracket format +- Images of the calculated structures + +]]> + </help> + <expand macro="requirements" /> +</tool>