comparison rnasnoop.xml @ 0:78d673470d45 draft

Imported from capsule None
author rnateam
date Wed, 04 Feb 2015 12:05:27 -0500
parents
children 5e58cbf27a05
comparison
equal deleted inserted replaced
-1:000000000000 0:78d673470d45
1 <tool id="rnasnoop" name="RNAsnoop" version="2.1.6.0">
2 <description> Find targets of a query H/ACA snoRNA</description>
3 <expand macro="requirements" />
4 <expand macro="version_command" />
5 <expand macro="stdio" />
6 <macros>
7 <token name="@EXECUTABLE@">RNAsnoop</token>
8 <import>macros.xml</import>
9 </macros>
10 <command>
11 <![CDATA[
12 RNAsnoop --query=$input1 --target=$input2 > $output
13 --alignmentLenght=$length
14 $constraint
15 --energy-threshold=$energyThreshold
16 #if $varExists('$advancedOptions.extensioncost')
17 $advancedOptions.fast
18 --extension-cost=$advancedOptions.extensioncost
19 --minimal-right-duplex=$advancedOptions.minrightduplex
20 --minimal-loop-energy=$advancedOptions.minloop
21 --minimal-left-duplex=$advancedOptions.minleftduplex
22 --minimal-duplex=$advancedOptions.minduplex
23 --duplex-distance=$advancedOptions.duplexdist
24 --minimal-stem-length=$advancedOptions.minstemlength
25 --maximal-stem-length=$advancedOptions.maxstemlength
26 --minimal-duplex-box-length=$advancedOptions.minbox
27 --maximal-duplex-box-length=$advancedOptions.maxbox
28 --minimal-snoRNA-stem-loop-length=$advancedOptions.minsnornastem
29 --maximal-snoRNA-stem-loop-length=$advancedOptions.maxsnornastem
30 --minimal-snoRNA-duplex-length=$advancedOptions.minsnornaduplex
31 --maximal-snoRNA-duplex-length=$advancedOptions.maxsnornaduplex
32 --minimal-duplex-stem-energy=$advancedOptions.minduplexstem
33 --minimal-total-energy=$advancedOptions.mintotal
34 --maximal-stem-asymmetry=$advancedOptions.maxstemasymmetry
35 --minimal-lower-stem-energy=$advancedOptions.minstemenergy
36 #end if
37 #if $filetypeOptions.filetypeSelector == "fasta"
38 ; tar -cf $imagesFile *.ps
39 #else
40 --alignment-mode
41 #end if
42 ]]>
43 </command>
44
45 <inputs>
46 <conditional name="filetypeOptions">
47 <param name="filetypeSelector" type="select" label="Select Filetype">
48 <option value="fasta" selected="true">Fasta</option>
49 <option value="clustal">Clustal</option>
50 </param>
51 <when value="fasta">
52 <param format="fasta" name="input1" type="data" label="Query sequences"/>
53 <param format="fasta" name="input2" type="data" label="Target sequences"/>
54 </when>
55 <when value="clustal">
56 <param format="txt" name="input1" type="data" label="Query sequences"/>
57 <param format="txt" name="input2" type="data" label="Target sequences"/>
58 </when>
59 </conditional>
60
61
62 <param name="length" type="integer" min="0" value="25" label="Maximal alignment length" help="--alignmentLength"/>
63 <param name="constraint" type="boolean" truevalue="--constraint" falsevalue="" checked="false" label="Calculate the stem structure subject to constraints" help="--constraint"/>
64 <param name="energyThreshold" size="8" type="float" value="-1.0" label="Maximal energy difference between the mfe and the desired suboptimal structure" help="--energy-threshold"/>
65
66 <conditional name="advancedOptions">
67 <param name="advancedSelector" type="select" label="advanced options">
68 <option value="basic">basic Options</option>
69 <option value="advanced">advanced Options</option>
70 </param>
71 <when value="advanced">
72 <param name="fast" type="boolean" truevalue="--fast-folding=1" falsevalue="--fast-folding=0" checked="true" label="Backtracking based on the standard energy model" help="--fast-folding"/>
73 <param name="extensioncost" type="integer" value="0" label="Cost to add each nucleotide in a duplex" help="--extension-cost"/>
74 <param name="minrightduplex" type="integer" value="-270" label="Minimal right duplex energy" help="--minimal-right-duplex"/>
75 <param name="minloop" type="integer" value="-280" label="Minimal Loop energy" help="--minimal-loop-energy"/>
76 <param name="minleftduplex" type="integer" value="-170" label="Minimal left duplex energy" help="--minimal-left-duplex"/>
77 <param name="minduplex" type="integer" value="-1090" label="Minimal duplex energy" help="--minimal-duplex"/>
78 <param name="duplexdist" type="integer" value="2" label="Distance between target 3' ends of two consecutive duplexes" help="--duplex-distance"/>
79 <param name="minstemlength" type="integer" value="5" label="Minimal snoRNA stem length" help="--minimal-stem-length"/>
80 <param name="maxstemlength" type="integer" value="120" label="Maximal snoRNA stem length" help="--maximal-stem-length"/>
81 <param name="minbox" type="integer" value="11" label="Minimal distance between the duplex end and the H/ACA box" help="--minimal-duplex-box-length"/>
82 <param name="maxbox" type="integer" value="16" label="Maximal distance between the duplex end and the H/ACA box" help="--maximal-duplex-box-length"/>
83 <param name="minsnornastem" type="integer" value="1" label="Minimal distance between the stem loop and the snoRNA sequence" help="--minimal-snoRNA-stem-loop-length"/>
84 <param name="maxsnornastem" type="integer" value="100000" label="Maximal distance between the stem loop and the snoRNA sequence" help="--maximal-snoRNA-stem-loop-length"/>
85 <param name="minsnornaduplex" type="integer" value="0" label="Minimal distance between the duplex and the snoRNA sequence" help="--minimal-snoRNA-duplex-length"/>
86 <param name="maxsnornaduplex" type="integer" value="0" label="Maximal distance between the duplex and the snoRNA sequence" help="--maximal-snoRNA-duplex-length"/>
87 <param name="minduplexstem" type="integer" value="-1370" label="Minimal duplex stem energy" help="--minimal-duplex-stem-energy"/>
88 <param name="mintotal" type="integer" value="100000" label="Minimal total energy" help="--minimal-total-energy"/>
89 <param name="maxstemasymmetry" type="integer" value="30" label="Maximal snoRNA stem asymmetry" help="--maximal-stem-asymmetry"/>
90 <param name="minstemenergy" type="integer" value="100000" label="Minimal lower stem energy" help="--minimal-lower-stem-energy"/>
91 </when>
92 </conditional>
93 </inputs>
94 <outputs>
95 <data format="txt" name="output"/>
96 <data format="tar" name="imagesFile">
97 <filter>filetypeOptions['filetypeSelector'] == "fasta"</filter>
98 </data>
99
100 </outputs>
101 <tests>
102 </tests>
103 <help>
104 <![CDATA[
105
106 **RNAsnoop**
107
108 reads a target RNA sequence and a H/ACA snoRNA sequence from a target and query file, respectively and computes optimal and suboptimal secondary structures for their hybridization. The calculation can be done roughly done in O(nm), where is n the length of the target sequence and m is the length of the snoRNA stem, as it is specially tailored to the special case of H/ACA snoRNA. For general purpose target predictions, please have a look at RNAduplex, RNAup, RNAcofold and RNAplex.
109
110
111 -----
112
113 **Input format**
114
115 RNAsnoop requires two input files
116
117 - either two Fasta files
118 - or two Clustal alignment files
119
120 ------
121
122 **Outputs**
123
124 The computed optimal and suboptimal structure are given, one structure per line. Each line consist of: The structure in dot bracket format with a "&" separating the two strands. The '<>' brackets represent snoRNA intramolecular interactions, while the '()' brackets represent intermolecular interactions between the snoRNA and its target.
125 The range of the structure in the two sequences in the format "from,to : from,to"; the energy of duplex structure in kcal/mol. If available the opening energy are also returned.
126
127
128 ]]>
129 </help>
130 <expand macro="requirements" />
131 </tool>