Mercurial > repos > rnateam > intarna
comparison intarna.xml @ 16:f5d850723e63 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/intarna commit 1b6ed16ed74f60624e7c379c991a5de0e060144c
author | bgruening |
---|---|
date | Wed, 18 Sep 2024 19:42:08 +0000 |
parents | 0377acb3f91b |
children |
comparison
equal
deleted
inserted
replaced
15:0377acb3f91b | 16:f5d850723e63 |
---|---|
1 <tool id="intarna" name="IntaRNA" version="3.4.0"> | 1 <tool id="intarna" name="IntaRNA" version="3.4.1" profile="23.0"> |
2 <description>Efficient RNA-RNA interaction prediction incorporating accessibility and seeding of interaction sites.</description> | 2 <description>Efficient RNA-RNA interaction prediction incorporating accessibility and seeding of interaction sites.</description> |
3 <macros> | 3 <macros> |
4 <macro name="query_macro"> | 4 <macro name="query_macro"> |
5 <param argument="--query" format="fasta" help="Sequences have to use IUPAC nucleotide encoding. File must be in FASTA format" label="Query sequence(s)" name="query" type="data" /> | 5 <param argument="--query" type="data" format="fasta" label="Query sequence(s)" help="Sequences have to use IUPAC nucleotide encoding. File must be in FASTA format"/> |
6 <conditional name="qAcc_cond"> | 6 <conditional name="qAcc_cond"> |
7 <param argument="--qAcc" help="" label="Accessibility computation" type="select"> | 7 <param argument="--qAcc" type="select" label="Accessibility computation" help=""> |
8 <option value="N">No accessibility contributions ('N')</option> | 8 <option value="N">No accessibility contributions ('N')</option> |
9 <option selected="true" value="C">Computation of accessibilities ('C')</option> | 9 <option selected="true" value="C">Computation of accessibilities ('C')</option> |
10 <option value="P">Unpaired probabilities in RNAplfold format from --qAccFile</option> | 10 <option value="P">Unpaired probabilities in RNAplfold format from --qAccFile</option> |
11 <option value="E">ED values in RNAplfold Pu-like format from --qAccFile</option> | 11 <option value="E">ED values in RNAplfold Pu-like format from --qAccFile</option> |
12 </param> | 12 </param> |
13 <when value="N" /> | 13 <when value="N"/> |
14 <when value="C" /> | 14 <when value="C"/> |
15 <when value="P"> | 15 <when value="P"> |
16 <param argument="--qAccFile" format="txt" help="Unpaired probabilities for subsequences as computed and reported by RNAplfold or IntaRNA" label="RNAplfold unpaired probability data" type="data" /> | 16 <param argument="--qAccFile" type="data" format="txt" label="RNAplfold unpaired probability data" help="Unpaired probabilities for subsequences as computed and reported by RNAplfold or IntaRNA"/> |
17 </when> | 17 </when> |
18 <when value="E"> | 18 <when value="E"> |
19 <param argument="--qAccFile" format="txt" help="Accessibility energy penalty terms (ED) for subsequences as computed and reported by IntaRNA" label="IntaRNA accessibility energy penalties (ED terms)" type="data" /> | 19 <param argument="--qAccFile" type="data" format="txt" label="IntaRNA accessibility energy penalties (ED terms)" help="Accessibility energy penalty terms (ED) for subsequences as computed and reported by IntaRNA"/> |
20 </when> | 20 </when> |
21 </conditional> | 21 </conditional> |
22 <param argument="--qAccW" help="... for query accessibility computation. Set to 0 to use full sequence length" label="Max. interaction length" max="99999" min="0" type="integer" value="150" /> | 22 <param argument="--qAccW" type="integer" min="0" max="99999" value="150" label="Max. interaction length" help="... for query accessibility computation. Set to 0 to use full sequence length"/> |
23 <param argument="--qAccL" help="... for query accessibility computation. 0 defaults to sliding window size 'qAccW'" label="Max. loop length" max="99999" min="0" type="integer" value="100" /> | 23 <param argument="--qAccL" type="integer" min="0" max="99999" value="100" label="Max. loop length" help="... for query accessibility computation. 0 defaults to sliding window size 'qAccW"/> |
24 </macro> | 24 </macro> |
25 <macro name="target_macro"> | 25 <macro name="target_macro"> |
26 <param argument="--target" format="fasta" help="Sequences have to use IUPAC nucleotide encoding. File must be in FASTA format" label="Target sequence(s)" name="target" type="data" /> | 26 <param argument="--target" type="data" format="fasta" label="Target sequence(s)" help="Sequences have to use IUPAC nucleotide encoding. File must be in FASTA format"/> |
27 <conditional name="tAcc_cond"> | 27 <conditional name="tAcc_cond"> |
28 <param argument="--tAcc" help="" label="Accessibility computation" type="select"> | 28 <param argument="--tAcc" type="select" label="Accessibility computation" help=""> |
29 <option value="N">No accessibility contributions ('N')</option> | 29 <option value="N">No accessibility contributions ('N')</option> |
30 <option selected="true" value="C">Computation of accessibilities ('C')</option> | 30 <option selected="true" value="C">Computation of accessibilities ('C')</option> |
31 <option value="P">Unpaired probabilities in RNAplfold format from --qAccFile</option> | 31 <option value="P">Unpaired probabilities in RNAplfold format from --qAccFile</option> |
32 <option value="E">ED values in RNAplfold Pu-like format from --qAccFile</option> | 32 <option value="E">ED values in RNAplfold Pu-like format from --qAccFile</option> |
33 </param> | 33 </param> |
34 <when value="N" /> | 34 <when value="N"/> |
35 <when value="C" /> | 35 <when value="C"/> |
36 <when value="P"> | 36 <when value="P"> |
37 <param argument="--tAccFile" format="txt" help="Unpaired probabilities for subsequences as computed and reported by RNAplfold or IntaRNA" label="RNAplfold unpaired probability data" type="data" /> | 37 <param argument="--tAccFile" type="data" format="txt" label="RNAplfold unpaired probability data" help="Unpaired probabilities for subsequences as computed and reported by RNAplfold or IntaRNA"/> |
38 </when> | 38 </when> |
39 <when value="E"> | 39 <when value="E"> |
40 <param argument="--tAccFile" format="txt" help="Accessibility energy penalty terms (ED) for subsequences as computed and reported by IntaRNA" label="IntaRNA accessibility energy penalties (ED terms)" type="data" /> | 40 <param argument="--tAccFile" type="data" format="txt" label="IntaRNA accessibility energy penalties (ED terms)" help="Accessibility energy penalty terms (ED) for subsequences as computed and reported by IntaRNA"/> |
41 </when> | 41 </when> |
42 </conditional> | 42 </conditional> |
43 <param argument="--tAccW" help="... for target accessibility computation. Set to 0 to use full sequence length" label="Max. interaction length" max="99999" min="0" type="integer" value="150" /> | 43 <param argument="--tAccW" type="integer" min="0" max="99999" value="150" label="Max. interaction length" help="... for target accessibility computation. Set to 0 to use full sequence length"/> |
44 <param argument="--tAccL" help="... for target accessibility computation. 0 defaults to sliding window size 'tAccW'" label="Max. loop length" max="99999" min="0" type="integer" value="100" /> | 44 <param argument="--tAccL" type="integer" min="0" max="99999" value="100" label="Max. loop length" help="... for target accessibility computation. 0 defaults to sliding window size 'tAccW"/> |
45 </macro> | 45 </macro> |
46 <macro name="seed_macro"> | 46 <macro name="seed_macro"> |
47 <param argument="--noSeed" checked="false" falsevalue="" help="" label="Disable seed constraint entirely for computation" truevalue="--noSeed" type="boolean" /> | 47 <param argument="--noSeed" type="boolean" truevalue="--noSeed" falsevalue="" checked="false" label="Disable seed constraint entirely for computation" help=""/> |
48 <param argument="--seedBP" help="number of inter-molecular base pairs within the seed region" label="Min. number of basepairs in seed" max="20" min="2" type="integer" value="7" /> | 48 <param argument="--seedBP" type="integer" min="2" max="20" value="7" label="Min. number of basepairs in seed" help="number of inter-molecular base pairs within the seed region"/> |
49 <param argument="--seedMaxUP" help="Maximal number of unpaired seed bases both in query and target" label="Max. overall number of unpaired bases in seed" max="10" min="0" type="integer" value="0" /> | 49 <param argument="--seedMaxUP" type="integer" min="0" max="10" value="0" label="Max. overall number of unpaired bases in seed" help="Maximal number of unpaired seed bases both in query and target"/> |
50 </macro> | 50 </macro> |
51 <macro name="interaction_macro"> | 51 <macro name="interaction_macro"> |
52 <param argument="--mode" help="" label="Prediction mode" type="select"> | 52 <param argument="--mode" type="select" label="Prediction mode" help=""> |
53 <option selected="true" value="H">Heuristic ('H')</option> | 53 <option selected="true" value="H">Heuristic ('H')</option> |
54 <option value="M">Exact but slow ('M')</option> | 54 <option value="M">Exact but slow ('M')</option> |
55 </param> | 55 </param> |
56 </macro> | 56 </macro> |
57 <macro name="output_macro"> | 57 <macro name="output_macro"> |
58 <param argument="--outCsvCols" help="An empty argument prints all possible columns from the following available ID list: [id1], [id2], [seq1], [seq2], [subseq1], [subseq2], [subseqDP], [subseqDB], [start1], [end1], [start2], [end2], [hybridDP], [hybridDB], [hybridDPfull], [hybridDBfull], [E], [ED1], [ED2], [Pu1], [Pu2], [E_init], [E_loops], [E_dangleL], [E_dangleR], [E_endL], [E_endR], [E_hybrid], [E_norm], [E_hybridNorm], [E_add], [seedStart1], [seedEnd1], [seedStart2], [seedEnd2], [seedE], [seedED1], [seedED2], [seedPu1], [seedPu2], [w], [Eall], [Zall], [P_E]" label="Comma separated list of CSV column IDs to print" type="text" value="id1,start1,end1,id2,start2,end2,subseqDP,hybridDP,E" /> | 58 <param argument="--outCsvCols" type="text" value="id1,start1,end1,id2,start2,end2,subseqDP,hybridDP,E" label="Comma separated list of CSV column IDs to print" help="An empty argument prints all possible columns from the following available ID list: [id1], [id2], [seq1], [seq2], [subseq1], [subseq2], [subseqDP], [subseqDB], [start1], [end1], [start2], [end2], [hybridDP], [hybridDB], [hybridDPfull], [hybridDBfull], [E], [ED1], [ED2], [Pu1], [Pu2], [E_init], [E_loops], [E_dangleL], [E_dangleR], [E_endL], [E_endR], [E_hybrid], [E_norm], [E_hybridNorm], [E_add], [seedStart1], [seedEnd1], [seedStart2], [seedEnd2], [seedE], [seedED1], [seedED2], [seedPu1], [seedPu2], [w], [Eall], [Zall], [P_E]"/> |
59 <param argument="--outCsvSort" help="One of the column IDs to be printed that is used to sort the CSV table output" label="Sort CSV output for the given column label from CSV column IDs to print" type="text" value="E" /> | 59 <param argument="--outCsvSort" type="text" value="E" label="Sort CSV output for the given column label from CSV column IDs to print" help="One of the column IDs to be printed that is used to sort the CSV table output"/> |
60 <param argument="--outNumber" help="Number of optimal and suboptimal interaction to predict per query-target pair" label="Max. number of predictions per query/target pair" max="1000" min="0" type="integer" value="1" /> | 60 <param argument="--outNumber" type="integer" min="0" max="1000" value="1" label="Max. number of predictions per query/target pair" help="Number of optimal and suboptimal interaction to predict per query-target pair"/> |
61 <param argument="--outOverlap" help="Whether or not interactions can overlap" label="Overlapping of suboptimal predictions" type="select"> | 61 <param argument="--outOverlap" type="select" label="Overlapping of suboptimal predictions" help="Whether or not interactions can overlap"> |
62 <option value="N">in none of the sequences</option> | 62 <option value="N">in none of the sequences</option> |
63 <option value="T">in the target only</option> | 63 <option value="T">in the target only</option> |
64 <option selected="true" value="Q">in the query only</option> | 64 <option selected="true" value="Q">in the query only</option> |
65 <option value="B">in both sequences</option> | 65 <option value="B">in both sequences</option> |
66 </param> | 66 </param> |
67 <param argument="--outPairwise" checked="false" falsevalue="" help="" label="Enables pairwise sequence processing, i.e. interactions are only computed for each corresponding query-target pair (same index) instead of all-vs-all" truevalue="--outPairwise" type="boolean" /> | 67 <param argument="--outPairwise" type="boolean" truevalue="--outPairwise" falsevalue="" checked="false" label="Enables pairwise sequence processing, i.e. interactions are only computed for each corresponding query-target pair (same index) instead of all-vs-all" help=""/> |
68 </macro> | 68 </macro> |
69 </macros> | 69 </macros> |
70 <requirements> | 70 <requirements> |
71 <requirement type="package" version="3.4.0">intarna</requirement> | 71 <requirement type="package" version="3.4.1">intarna</requirement> |
72 </requirements> | 72 </requirements> |
73 <version_command>IntaRNA --version</version_command> | 73 <version_command>IntaRNA --version</version_command> |
74 <command detect_errors="exit_code"><![CDATA[ | 74 <command detect_errors="exit_code"><![CDATA[ |
75 | 75 |
76 IntaRNA | 76 IntaRNA |
180 #end if | 180 #end if |
181 ]]> | 181 ]]> |
182 </command> | 182 </command> |
183 <inputs> | 183 <inputs> |
184 <conditional name="advancedOptions"> | 184 <conditional name="advancedOptions"> |
185 <param label="Options" name="advancedSelector" type="select"> | 185 <param name="advancedSelector" type="select" label="Options"> |
186 <option value="basic">Basic Options</option> | 186 <option value="basic">Basic Options</option> |
187 <option value="advanced">Advanced Options</option> | 187 <option value="advanced">Advanced Options</option> |
188 </param> | 188 </param> |
189 <when value="advanced"> | 189 <when value="advanced"> |
190 <section expanded="True" name="query" title="Query Parameters"> | 190 <section expanded="True" name="query" title="Query Parameters"> |
191 <expand macro="query_macro" /> | 191 <expand macro="query_macro"/> |
192 <param argument="--qIntLoopMax" help="... to be considered in interactions within the query" label="Maximal number of unpaired bases between neighbored interacting bases" max="30" min="0" type="integer" value="16" /> | 192 <param argument="--qIntLoopMax" type="integer" min="0" max="30" value="16" label="Maximal number of unpaired bases between neighbored interacting bases" help="... to be considered in interactions within the query"/> |
193 <param argument="--qRegion" help="In the format 'from1-to1,from2-to2,..' assuming indexing starts with 1" label="Query regions to be considered for interaction prediction" optional="true" type="text" /> | 193 <param argument="--qRegion" type="text" optional="true" label="Query regions to be considered for interaction prediction" help="In the format 'from1-to1,from2-to2,..' assuming indexing starts with 1"/> |
194 </section> | 194 </section> |
195 <section expanded="True" name="target" title="Target Parameters"> | 195 <section expanded="True" name="target" title="Target Parameters"> |
196 <expand macro="target_macro" /> | 196 <expand macro="target_macro"/> |
197 <param argument="--tIntLoopMax" help="... to be considered in interactions within the target" label="Maximal number of unpaired bases between neighbored interacting bases" max="30" min="0" type="integer" value="16" /> | 197 <param argument="--tIntLoopMax" type="integer" min="0" max="30" value="16" label="Maximal number of unpaired bases between neighbored interacting bases" help="... to be considered in interactions within the target"/> |
198 <param argument="--tRegion" help="In the format 'from1-to1,from2-to2,..' assuming indexing starts with 1" label="Target regions to be considered for interaction prediction" optional="true" type="text" /> | 198 <param argument="--tRegion" type="text" optional="true" label="Target regions to be considered for interaction prediction" help="In the format 'from1-to1,from2-to2,..' assuming indexing starts with 1"/> |
199 </section> | 199 </section> |
200 <section name="seed" title="Seed Parameters"> | 200 <section name="seed" title="Seed Parameters"> |
201 <expand macro="seed_macro" /> | 201 <expand macro="seed_macro"/> |
202 <param argument="--seedQMaxUP" help="" label="Max. number of unpaired bases within the query's seed region" max="20" min="-1" type="integer" value="-1" /> | 202 <param argument="--seedQMaxUP" type="integer" min="-1" max="20" value="-1" label="Max. number of unpaired bases within the query's seed region" help=""/> |
203 <param argument="--seedTMaxUP" help="" label="Max. number of unpaired bases within the target's seed region" max="20" min="-1" type="integer" value="-1" /> | 203 <param argument="--seedTMaxUP" type="integer" min="-1" max="20" value="-1" label="Max. number of unpaired bases within the target's seed region" help=""/> |
204 <param argument="--seedMaxE" help="" label="Max. energy a seed region may have" max="999" min="-999" type="integer" value="0" /> | 204 <param argument="--seedMaxE" type="integer" min="-999" max="999" value="0" label="Max. energy a seed region may have" help=""/> |
205 <param argument="--seedMinPu" help="" label="Min. unpaired probability (per sequence)" max="1" min="0" type="float" value="0" /> | 205 <param argument="--seedMinPu" type="float" min="0" max="1" value="0" label="Min. unpaired probability (per sequence)" help=""/> |
206 <param argument="--seedQRange" help="in format 'from1-to1,from2-to2,...' (Note, only for single query)" label="Interval(s) in the query to search for seeds" optional="true" type="text" value="" /> | 206 <param argument="--seedQRange" type="text" value="" optional="true" label="Interval(s) in the query to search for seeds" help="in format 'from1-to1,from2-to2,...' (Note, only for single query)"/> |
207 <param argument="--seedTRange" help="in format 'from1-to1,from2-to2,...' (Note, only for single query)" label="Interval(s) in the target to search for seeds" optional="true" type="text" value="" /> | 207 <param argument="--seedTRange" type="text" value="" optional="true" label="Interval(s) in the target to search for seeds" help="in format 'from1-to1,from2-to2,...' (Note, only for single query)"/> |
208 </section> | 208 </section> |
209 <section name="shape" title="SHAPE Input Parameters"> | 209 <section name="shape" title="SHAPE Input Parameters"> |
210 <param argument="--qShape" format="txt" help="Two column text file with sequence positions (1-based) and normalized reactivity values. Missing values may be left out, or assigned a negative score" label="SHAPE reactivity data to guide the query's accessibility computation" optional="true" type="data" /> | 210 <param argument="--qShape" type="data" format="txt" optional="true" label="SHAPE reactivity data to guide the query's accessibility computation" help="Two column text file with sequence positions (1-based) and normalized reactivity values. Missing values may be left out, or assigned a negative score"/> |
211 <param argument="--tShape" format="txt" help="Two column text file with sequence positions (1-based) and normalized reactivity values. Missing values may be left out, or assigned a negative score" label="SHAPE reactivity data to guide the query's accessibility computation" optional="true" type="data" /> | 211 <param argument="--tShape" type="data" format="txt" optional="true" label="SHAPE reactivity data to guide the query's accessibility computation" help="Two column text file with sequence positions (1-based) and normalized reactivity values. Missing values may be left out, or assigned a negative score"/> |
212 </section> | 212 </section> |
213 <section name="interaction" title="Prediction Parameters"> | 213 <section name="interaction" title="Prediction Parameters"> |
214 <expand macro="interaction_macro" /> | 214 <expand macro="interaction_macro"/> |
215 <param argument="--model" help="Sets what to optimize for" label="Prediction target" type="select"> | 215 <param argument="--model" type="select" label="Prediction target" help="Sets what to optimize for"> |
216 <option value="S">Single-site minimum-free-energy interaction (IntaRNA v1+2 mode)</option> | 216 <option value="S">Single-site minimum-free-energy interaction (IntaRNA v1+2 mode)</option> |
217 <option selected="true" value="X">Single-site minimum-free-energy interaction (via seed-extension)</option> | 217 <option selected="true" value="X">Single-site minimum-free-energy interaction (via seed-extension)</option> |
218 <option value="P">Single-site interaction with minimal free ensemble energy per site</option> | 218 <option value="P">Single-site interaction with minimal free ensemble energy per site</option> |
219 </param> | 219 </param> |
220 <param argument="--energyVRNA" help="" label="Energy parameter" type="select"> | 220 <param argument="--energyVRNA" type="select" label="Energy parameter" help=""> |
221 <option value="Turner99">Turner-1999</option> | 221 <option value="Turner99">Turner-1999</option> |
222 <option selected="true" value="Turner04">Turner-2004</option> | 222 <option selected="true" value="Turner04">Turner-2004</option> |
223 <option value="Andronescu07">Andronescu-2007</option> | 223 <option value="Andronescu07">Andronescu-2007</option> |
224 </param> | 224 </param> |
225 <param argument="--temperature" help="Temperature scaling of ViennaRNA energy parameters" label="Temperature [Celsius]" max="100" min="0" type="integer" value="37" /> | 225 <param argument="--temperature" type="integer" min="0" max="100" value="37" label="Temperature [Celsius]" help="Temperature scaling of ViennaRNA energy parameters"/> |
226 <param argument="--windowWidth" help="If set, large sequences are decomposed in overlapping windows of the given size to reduce the memory consumption of IntaRNA." label="Window-based computation: window width" max="99999" min="10" optional="True" type="integer" /> | 226 <param argument="--windowWidth" type="integer" min="10" max="99999" optional="True" label="Window-based computation: window width" help="If set, large sequences are decomposed in overlapping windows of the given size to reduce the memory consumption of IntaRNA."/> |
227 <param argument="--windowOverlap" help="If window width is set, this specifies the overlap of the windows. Note, it has to exceed the maximal interaction length of both query and target." label="Window-based computation: window overlap" max="99999" min="10" type="integer" value="150" /> | 227 <param argument="--windowOverlap" type="integer" min="10" max="99999" value="150" label="Window-based computation: window overlap" help="If window width is set, this specifies the overlap of the windows. Note, it has to exceed the maximal interaction length of both query and target."/> |
228 </section> | 228 </section> |
229 <section name="output" title="Output Options"> | 229 <section name="output" title="Output Options"> |
230 <expand macro="output_macro" /> | 230 <expand macro="output_macro"/> |
231 <param argument="--outMaxE" help="Only interactions with E ≤ maxE are reported" label="Max. absolute energy of an interaction" type="float" value="0" /> | 231 <param argument="--outMaxE" type="float" value="0" label="Max. absolute energy of an interaction" help="Only interactions with E ≤ maxE are reported"/> |
232 <param argument="--outDeltaE" help="suboptimal output: only interactions with E ≤ (minE+deltaE) are reported" label="Max. delta energy above mfe of an interaction" type="float" value="100" /> | 232 <param argument="--outDeltaE" type="float" value="100" label="Max. delta energy above mfe of an interaction" help="suboptimal output: only interactions with E ≤ (minE+deltaE) are reported"/> |
233 <conditional name="add_output_cond"> | 233 <conditional name="add_output_cond"> |
234 <param label="Additional output files" name="selector" type="select"> | 234 <param name="selector" type="select" label="Additional output files"> |
235 <option value="add">Output additional files</option> | 235 <option value="add">Output additional files</option> |
236 <option selected="true" value="none">Don't output additional files</option> | 236 <option selected="true" value="none">Don't output additional files</option> |
237 </param> | 237 </param> |
238 <when value="add"> | 238 <when value="add"> |
239 <param display="checkboxes" help="Written in a format similar to RNAplfold unpaired probability output." label="Additional output files" multiple="True" name="add_output" type="select"> | 239 <param name="add_output" type="select" label="Additional output files" help="Written in a format similar to RNAplfold unpaired probability output." display="checkboxes" multiple="True"> |
240 <option value="spotProb">Spot probabilities of all index combinations (spotProb)</option> | 240 <option value="spotProb">Spot probabilities of all index combinations (spotProb)</option> |
241 <option value="qSpotProb">Spot probabilities for all query indices (qSpotProb)</option> | 241 <option value="qSpotProb">Spot probabilities for all query indices (qSpotProb)</option> |
242 <option value="tSpotProb">Spot probabilities for all target indices (tSpotProb)</option> | 242 <option value="tSpotProb">Spot probabilities for all target indices (tSpotProb)</option> |
243 <option value="pMinE">For all index combinations: minimal energy of any interaction covering the index pair (pMinE)</option> | 243 <option value="pMinE">For all index combinations: minimal energy of any interaction covering the index pair (pMinE)</option> |
244 <option value="qMinE">For all query indices: minimal energy of any interaction covering the position (qMinE)</option> | 244 <option value="qMinE">For all query indices: minimal energy of any interaction covering the position (qMinE)</option> |
247 <option value="tAcc">The target's ED values (tAcc) </option> | 247 <option value="tAcc">The target's ED values (tAcc) </option> |
248 <option value="qPu">The query's unpaired probabilities used for ED values (qPu) </option> | 248 <option value="qPu">The query's unpaired probabilities used for ED values (qPu) </option> |
249 <option value="tPu">The target's unpaired probabilities used for ED values (tPu)</option> | 249 <option value="tPu">The target's unpaired probabilities used for ED values (tPu)</option> |
250 </param> | 250 </param> |
251 </when> | 251 </when> |
252 <when value="none" /> | 252 <when value="none"/> |
253 </conditional> | 253 </conditional> |
254 </section> | 254 </section> |
255 </when> | 255 </when> |
256 <when value="basic"> | 256 <when value="basic"> |
257 <section expanded="True" name="query" title="Query Parameters"> | 257 <section expanded="True" name="query" title="Query Parameters"> |
258 <expand macro="query_macro" /> | 258 <expand macro="query_macro"/> |
259 </section> | 259 </section> |
260 <section expanded="True" name="target" title="Target Parameters"> | 260 <section expanded="True" name="target" title="Target Parameters"> |
261 <expand macro="target_macro" /> | 261 <expand macro="target_macro"/> |
262 </section> | 262 </section> |
263 <section name="seed" title="Seed Parameters"> | 263 <section name="seed" title="Seed Parameters"> |
264 <expand macro="seed_macro" /> | 264 <expand macro="seed_macro"/> |
265 </section> | 265 </section> |
266 <section name="interaction" title="Interaction Parameters"> | 266 <section name="interaction" title="Interaction Parameters"> |
267 <expand macro="interaction_macro" /> | 267 <expand macro="interaction_macro"/> |
268 </section> | 268 </section> |
269 <section name="output" title="Output Options"> | 269 <section name="output" title="Output Options"> |
270 <expand macro="output_macro" /> | 270 <expand macro="output_macro"/> |
271 </section> | 271 </section> |
272 </when> | 272 </when> |
273 </conditional> | 273 </conditional> |
274 </inputs> | 274 </inputs> |
275 <outputs> | 275 <outputs> |
276 <data format="tabular" label="IntaRNA on ${on_string}" name="outfile" /> | 276 <data format="tabular" label="IntaRNA on ${on_string}" name="outfile"/> |
277 <collection label="Spot probability of all index combinations, on ${on_string}" name="spotProb_output" type="list"> | 277 <collection label="Spot probability of all index combinations, on ${on_string}" name="spotProb_output" type="list"> |
278 <filter> | 278 <filter> |
279 (( | 279 (( |
280 advancedOptions['advancedSelector'] == "advanced" and | 280 advancedOptions['advancedSelector'] == "advanced" and |
281 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 281 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
282 'spotProb' in advancedOptions['output']['add_output_cond']['add_output'] | 282 'spotProb' in advancedOptions['output']['add_output_cond']['add_output'] |
283 )) | 283 )) |
284 </filter> | 284 </filter> |
285 <discover_datasets format="tabular" pattern="intarna_(?P<designation>spotProb.*)\.tabular" visible="true" /> | 285 <discover_datasets format="tabular" pattern="intarna_(?P<designation>spotProb.*)\.tabular" visible="true"/> |
286 </collection> | 286 </collection> |
287 <collection label="Spot probability for all query indices, on ${on_string}" name="qSpotProb_output" type="list"> | 287 <collection label="Spot probability for all query indices, on ${on_string}" name="qSpotProb_output" type="list"> |
288 <filter> | 288 <filter> |
289 (( | 289 (( |
290 advancedOptions['advancedSelector'] == "advanced" and | 290 advancedOptions['advancedSelector'] == "advanced" and |
291 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 291 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
292 'qSpotProb' in advancedOptions['output']['add_output_cond']['add_output'] | 292 'qSpotProb' in advancedOptions['output']['add_output_cond']['add_output'] |
293 )) | 293 )) |
294 </filter> | 294 </filter> |
295 <discover_datasets format="tabular" pattern="intarna_(?P<designation>qSpotProb.*)\.tabular" visible="true" /> | 295 <discover_datasets format="tabular" pattern="intarna_(?P<designation>qSpotProb.*)\.tabular" visible="true"/> |
296 </collection> | 296 </collection> |
297 <collection label="Spot probability for all target indices, on ${on_string}" name="tSpotProb_output" type="list"> | 297 <collection label="Spot probability for all target indices, on ${on_string}" name="tSpotProb_output" type="list"> |
298 <filter> | 298 <filter> |
299 (( | 299 (( |
300 advancedOptions['advancedSelector'] == "advanced" and | 300 advancedOptions['advancedSelector'] == "advanced" and |
301 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 301 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
302 'tSpotProb' in advancedOptions['output']['add_output_cond']['add_output'] | 302 'tSpotProb' in advancedOptions['output']['add_output_cond']['add_output'] |
303 )) | 303 )) |
304 </filter> | 304 </filter> |
305 <discover_datasets format="tabular" pattern="intarna_(?P<designation>tSpotProb.*)\.tabular" visible="true" /> | 305 <discover_datasets format="tabular" pattern="intarna_(?P<designation>tSpotProb.*)\.tabular" visible="true"/> |
306 </collection> | 306 </collection> |
307 <collection label="For all query indices: minimal energy of any interaction covering the position, on ${on_string}" name="qMinE_output" type="list"> | 307 <collection label="For all query indices: minimal energy of any interaction covering the position, on ${on_string}" name="qMinE_output" type="list"> |
308 <filter> | 308 <filter> |
309 (( | 309 (( |
310 advancedOptions['advancedSelector'] == "advanced" and | 310 advancedOptions['advancedSelector'] == "advanced" and |
311 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 311 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
312 'qMinE' in advancedOptions['output']['add_output_cond']['add_output'] | 312 'qMinE' in advancedOptions['output']['add_output_cond']['add_output'] |
313 )) | 313 )) |
314 </filter> | 314 </filter> |
315 <discover_datasets format="tabular" pattern="intarna_(?P<designation>qMinE.*)\.tabular" visible="true" /> | 315 <discover_datasets format="tabular" pattern="intarna_(?P<designation>qMinE.*)\.tabular" visible="true"/> |
316 </collection> | 316 </collection> |
317 <collection label="For all target indices: minimal energy of any interaction covering the position, on ${on_string}" name="tMinE_output" type="list"> | 317 <collection label="For all target indices: minimal energy of any interaction covering the position, on ${on_string}" name="tMinE_output" type="list"> |
318 <filter> | 318 <filter> |
319 (( | 319 (( |
320 advancedOptions['advancedSelector'] == "advanced" and | 320 advancedOptions['advancedSelector'] == "advanced" and |
321 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 321 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
322 'tMinE' in advancedOptions['output']['add_output_cond']['add_output'] | 322 'tMinE' in advancedOptions['output']['add_output_cond']['add_output'] |
323 )) | 323 )) |
324 </filter> | 324 </filter> |
325 <discover_datasets format="tabular" pattern="intarna_(?P<designation>tMinE.*)\.tabular" visible="true" /> | 325 <discover_datasets format="tabular" pattern="intarna_(?P<designation>tMinE.*)\.tabular" visible="true"/> |
326 </collection> | 326 </collection> |
327 <collection label="For all index combinations: minimal energy of any interaction covering the index pair, on ${on_string}" name="pMinE_output" type="list"> | 327 <collection label="For all index combinations: minimal energy of any interaction covering the index pair, on ${on_string}" name="pMinE_output" type="list"> |
328 <filter> | 328 <filter> |
329 (( | 329 (( |
330 advancedOptions['advancedSelector'] == "advanced" and | 330 advancedOptions['advancedSelector'] == "advanced" and |
331 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 331 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
332 'pMinE' in advancedOptions['output']['add_output_cond']['add_output'] | 332 'pMinE' in advancedOptions['output']['add_output_cond']['add_output'] |
333 )) | 333 )) |
334 </filter> | 334 </filter> |
335 <discover_datasets format="tabular" pattern="intarna_(?P<designation>pMinE.*)\.tabular" visible="true" /> | 335 <discover_datasets format="tabular" pattern="intarna_(?P<designation>pMinE.*)\.tabular" visible="true"/> |
336 </collection> | 336 </collection> |
337 <collection label="Query local accessibility penalties (ED values), on ${on_string}" name="qAcc_output" type="list"> | 337 <collection label="Query local accessibility penalties (ED values), on ${on_string}" name="qAcc_output" type="list"> |
338 <filter> | 338 <filter> |
339 (( | 339 (( |
340 advancedOptions['advancedSelector'] == "advanced" and | 340 advancedOptions['advancedSelector'] == "advanced" and |
341 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 341 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
342 'qAcc' in advancedOptions['output']['add_output_cond']['add_output'] | 342 'qAcc' in advancedOptions['output']['add_output_cond']['add_output'] |
343 )) | 343 )) |
344 </filter> | 344 </filter> |
345 <discover_datasets format="txt" pattern="intarna_(?P<designation>qAcc.*)\.led" visible="true" /> | 345 <discover_datasets format="txt" pattern="intarna_(?P<designation>qAcc.*)\.led" visible="true"/> |
346 </collection> | 346 </collection> |
347 <collection label="Target local accessibility penalties (ED values), on ${on_string}" name="tAcc_output" type="list"> | 347 <collection label="Target local accessibility penalties (ED values), on ${on_string}" name="tAcc_output" type="list"> |
348 <filter> | 348 <filter> |
349 (( | 349 (( |
350 advancedOptions['advancedSelector'] == "advanced" and | 350 advancedOptions['advancedSelector'] == "advanced" and |
351 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 351 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
352 'tAcc' in advancedOptions['output']['add_output_cond']['add_output'] | 352 'tAcc' in advancedOptions['output']['add_output_cond']['add_output'] |
353 )) | 353 )) |
354 </filter> | 354 </filter> |
355 <discover_datasets format="txt" pattern="intarna_(?P<designation>tAcc.*)\.led" visible="true" /> | 355 <discover_datasets format="txt" pattern="intarna_(?P<designation>tAcc.*)\.led" visible="true"/> |
356 </collection> | 356 </collection> |
357 <collection label="Query local unpaired probabilities, on ${on_string}" name="qPu_output" type="list"> | 357 <collection label="Query local unpaired probabilities, on ${on_string}" name="qPu_output" type="list"> |
358 <filter> | 358 <filter> |
359 (( | 359 (( |
360 advancedOptions['advancedSelector'] == "advanced" and | 360 advancedOptions['advancedSelector'] == "advanced" and |
361 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 361 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
362 'qPu' in advancedOptions['output']['add_output_cond']['add_output'] | 362 'qPu' in advancedOptions['output']['add_output_cond']['add_output'] |
363 )) | 363 )) |
364 </filter> | 364 </filter> |
365 <discover_datasets format="txt" pattern="intarna_(?P<designation>qPu.*)\.lpu" visible="true" /> | 365 <discover_datasets format="txt" pattern="intarna_(?P<designation>qPu.*)\.lpu" visible="true"/> |
366 </collection> | 366 </collection> |
367 <collection label="Target local unpaired probabilities, on ${on_string}" name="tPu_output" type="list"> | 367 <collection label="Target local unpaired probabilities, on ${on_string}" name="tPu_output" type="list"> |
368 <filter> | 368 <filter> |
369 (( | 369 (( |
370 advancedOptions['advancedSelector'] == "advanced" and | 370 advancedOptions['advancedSelector'] == "advanced" and |
371 advancedOptions['output']['add_output_cond']['selector'] == "add" and | 371 advancedOptions['output']['add_output_cond']['selector'] == "add" and |
372 'tPu' in advancedOptions['output']['add_output_cond']['add_output'] | 372 'tPu' in advancedOptions['output']['add_output_cond']['add_output'] |
373 )) | 373 )) |
374 </filter> | 374 </filter> |
375 <discover_datasets format="txt" pattern="intarna_(?P<designation>tPu.*)\.lpu" visible="true" /> | 375 <discover_datasets format="txt" pattern="intarna_(?P<designation>tPu.*)\.lpu" visible="true"/> |
376 </collection> | 376 </collection> |
377 </outputs> | 377 </outputs> |
378 <tests> | 378 <tests> |
379 <test> | 379 <test expect_num_outputs="1"> |
380 <conditional name="advancedOptions"> | 380 <conditional name="advancedOptions"> |
381 <param name="advancedSelector" value="basic" /> | 381 <param name="advancedSelector" value="basic"/> |
382 <section name="query"> | 382 <section name="query"> |
383 <param name="query" value="intarna_query.fa" /> | 383 <param name="query" value="intarna_query.fa"/> |
384 </section> | 384 </section> |
385 <section name="target"> | 385 <section name="target"> |
386 <param name="target" value="intarna_target.fa" /> | 386 <param name="target" value="intarna_target.fa"/> |
387 </section> | 387 </section> |
388 </conditional> | 388 </conditional> |
389 <output file="intarna_result.tabular" name="outfile" /> | 389 <output file="intarna_result.tabular" name="outfile"/> |
390 </test> | 390 </test> |
391 <test> | 391 <test expect_num_outputs="5"> |
392 <conditional name="advancedOptions"> | 392 <conditional name="advancedOptions"> |
393 <param name="advancedSelector" value="advanced" /> | 393 <param name="advancedSelector" value="advanced"/> |
394 <section name="query"> | 394 <section name="query"> |
395 <param name="query" value="intarna_query.fa" /> | 395 <param name="query" value="intarna_query.fa"/> |
396 </section> | 396 </section> |
397 <section name="target"> | 397 <section name="target"> |
398 <param name="target" value="intarna_target.fa" /> | 398 <param name="target" value="intarna_target.fa"/> |
399 </section> | 399 </section> |
400 <section name="output"> | 400 <section name="output"> |
401 <conditional name="add_output_cond"> | 401 <conditional name="add_output_cond"> |
402 <param name="selector" value="add" /> | 402 <param name="selector" value="add"/> |
403 <param name="add_output" value="spotProb,qMinE,tAcc,qPu" /> | 403 <param name="add_output" value="spotProb,qMinE,tAcc,qPu"/> |
404 </conditional> | 404 </conditional> |
405 </section> | 405 </section> |
406 </conditional> | 406 </conditional> |
407 <output file="intarna_result.tabular" name="outfile" /> | 407 <output file="intarna_result.tabular" name="outfile"/> |
408 <output_collection count="4" name="spotProb_output" type="list"> | 408 <output_collection count="4" name="spotProb_output" type="list"> |
409 </output_collection> | 409 </output_collection> |
410 <output_collection count="4" name="qMinE_output" type="list"> | 410 <output_collection count="4" name="qMinE_output" type="list"> |
411 </output_collection> | 411 </output_collection> |
412 <output_collection count="2" name="qPu_output" type="list"> | 412 <output_collection count="2" name="qPu_output" type="list"> |