comparison rnaplex.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="rnaplex" name="RNAplex" version="2.1.6.0">
2 <description>Find targets of a query RNA</description>
3 <expand macro="requirements" />
4 <expand macro="version_command" />
5 <expand macro="stdio" />
6 <macros>
7 <token name="@EXECUTABLE@">RNAplex</token>
8 <import>macros.xml</import>
9 </macros>
10 <command>
11 <![CDATA[
12 RNAplex
13 #if str($clustalOption.clustalFlag) == "clustal"
14 --alignment-mode
15 -q$input1 -t$input2
16 #else
17 < $input
18 #end if
19 -T$temperature
20 --interaction-length=$maxLength
21 --extension-cost=$extensionCost
22 --scale-accessibility=$scaleAccessibility
23 $constraint
24
25
26 #if $varExists('clustalOption.meltingOption.probeConc')
27 --probe-mode
28 --probe-concentration=$clustalOption.meltingOption.probeConc
29 --na-concentration=$clustalOption.meltingOption.naConc
30 --mg-concentration=$clustalOption.meltingOption.mgConc
31 --k-concentration=$clustalOption.meltingOption.kConc
32 --tris-concentration=$clustalOption.meltingOption.trisConc
33 #end if
34
35
36
37 #if $varExists('$advancedOptions.duplexDistance')
38 --fast-folding=$advancedOptions.fastFolding
39 --duplex-distance=$advancedOptions.duplexDistance
40 --energy-threshold=$advancedOptions.enThreshold
41 #end if
42 > $output
43 ]]>
44 </command>
45
46 <inputs>
47 <conditional name="clustalOption">
48 <param name="clustalFlag" type="select" label="Input options">
49 <option value="fasta" selected="true">Fasta input file</option>
50 <option value="clustal">Clustalw input files</option>
51 </param>
52 <when value="fasta">
53 <param format="fasta" name="input" type="data" label="Fasta file"/>
54 <conditional name="meltingOption">
55 <param name="meltingSelector" type="select" label="calculate melting temperature">
56 <option value="no" selected="true">no</option>
57 <option value="yes">yes</option>
58 </param>
59 <when value="yes">
60 <param name="probeConc" type="float" value="0.1" label="Concentration of the probe" help="--probe-concentration"/>
61 <param name="naConc" type="float" value="1.0" label="Na concentration" help="--na-concentration"/>
62 <param name="mgConc" type="float" value="1.0" label="Mg concentration" help="--mg-concentration"/>
63 <param name="kConc" type="float" value="1.0" label="K concentration" help="--k-concentration"/>
64 <param name="trisConc" type="float" value="1.0" label="Tris concentration" help="--tris-concentration"/>
65 </when>
66 </conditional>
67 </when>
68 <when value="clustal">
69 <param format="txt" name="input1" type="data" label="Clustal file / Query sequences"/>
70 <param format="txt" name="input2" type="data" label="Clustal file / Target sequences"/>
71 </when>
72 </conditional>
73 <param name="temperature" size="8" type="float" value="37.0" label="temperature [°C]" help="-T"/>
74 <param name="maxLength" type="integer" min="0" value="40" label="maximal interaction length" help="--interaction-length"/>
75 <param name="extensionCost" type="integer" value="0" label="extension cost" help="--extension-cost"/>
76 <param name="extensionCost" type="integer" value="0" label="extension cost" help="--extension-cost"/>
77 <param name="scaleAccessibility" size="8" type="float" value="1.0" label="scale all opening energy by a factor" help="--scale-accessibility"/>
78 <param name="constraint" type="boolean" truevalue="--constraint" falsevalue="" checked="false" label="Calculate structures subject to constraints. Constraints have to be given in the input file" help="--constraint"/>
79
80
81 <conditional name="advancedOptions">
82 <param name="advancedSelector" type="select" label="advanced options">
83 <option value="basic">basic Options</option>
84 <option value="advanced">advanced Options</option>
85 </param>
86 <when value="advanced">
87 <param name="fastFolding" type="select" label="Backtracking" help="--fast-folding">
88 <option value="0" selected="true">based on standard energy model (0) - normal</option>
89 <option value="2">based on approximate plex model (2) - faster</option>
90 <option value="1">no recomputation (1) - fastest</option>
91 </param>
92 <param name="duplexDistance" type="integer" value="0" label="Distance between target 3' ends of two consecutive duplexes" help="--duplex-distance"/>
93 <param name="enThreshold" size="8" type="float" value="-100000" label="Minimum Energy Gain for a Duplex [kcal/mol]" help="--energy-threshold"/>
94 </when>
95 </conditional>
96 </inputs>
97 <outputs>
98 <data format="txt" name="output"/>
99 </outputs>
100 <tests>
101 </tests>
102 <help>
103 <![CDATA[
104
105 **RNAplex**
106
107 Computes optimal and suboptimal secondary structures for their hybridization. The calculation is simplified by allowing only inter-molecular base pairs.
108
109
110 -----
111
112 **Input format**
113
114 RNALplex requires either one Fasta file or two Clustal files as input
115
116 ------
117
118 **Outputs**
119
120 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 range of the structure in the two sequences in the format "from,to : from,to"; the energy of duplex structure in kcal/mol.
121
122
123 ]]>
124 </help>
125 <expand macro="requirements" />
126 </tool>