Mercurial > repos > rnateam > locarna_exparnap
comparison locarna_exparnap.xml @ 2:e66514da3a99 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/locarna commit 10ccc47885ce71e602d66e157bd475f1facbd042
author | bgruening |
---|---|
date | Mon, 05 Dec 2022 13:58:16 +0000 |
parents | e91e4f48875e |
children | a80f279b4ad0 |
comparison
equal
deleted
inserted
replaced
1:8723e3f8e422 | 2:e66514da3a99 |
---|---|
1 <tool id="locarna_exparnap" name="LocARNA Exact Matcher" version="@VERSION@.0"> | 1 <tool id="locarna_exparnap" name="LocARNA Exact Matcher" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
2 <description> | 2 <description> |
3 Pairwise Simultaneous Matching and Folding of RNAs (ExpaRNA-P) | 3 Pairwise Simultaneous Matching and Folding of RNAs (ExpaRNA-P) |
4 </description> | 4 </description> |
5 | 5 |
6 <macros> | 6 <macros> |
26 --alpha_2 $Scoring.alpha_2 | 26 --alpha_2 $Scoring.alpha_2 |
27 --alpha_3 $Scoring.alpha_3 | 27 --alpha_3 $Scoring.alpha_3 |
28 --struct-mismatch-score $Scoring.struct_mismatch_score | 28 --struct-mismatch-score $Scoring.struct_mismatch_score |
29 | 29 |
30 @HEURISTIC_ARGS@ | 30 @HEURISTIC_ARGS@ |
31 --max-uil-length-ratio $Heuristics.max_uil_length_ratio | |
32 --max-bpil-length-ratio $Heuristics.max_bpil_length_ratio | |
31 --prob_unpaired_in_loop_threshold $Heuristics.prob_unpaired_in_loop_threshold | 33 --prob_unpaired_in_loop_threshold $Heuristics.prob_unpaired_in_loop_threshold |
32 --prob_basepair_in_loop_threshold $Heuristics.prob_basepair_in_loop_threshold | 34 --prob_basepair_in_loop_threshold $Heuristics.prob_basepair_in_loop_threshold |
33 | 35 |
34 @CONSTRAINT_ARGS@ | 36 @CONSTRAINT_ARGS@ |
35 | 37 @FOLDING_ARGS@ |
36 ## -------------------- other parameters | 38 ## -------------------- other parameters |
37 # | 39 # |
38 #if str($Other.subopt.subopt_selector) == "on" | 40 #if str($Other.subopt.subopt_selector) == "on" |
39 --diff-to-opt-score $Other.subopt.diff_to_opt_score | 41 --diff-to-opt-score $Other.subopt.diff_to_opt_score |
40 --number-of-EPMs $Other.subopt.number_of_EPMs | 42 --number-of-EPMs $Other.subopt.number_of_EPMs |
92 /> | 94 /> |
93 <param name="inputB" type="data" format="fasta,clustal,txt" label="Sequence B" | 95 <param name="inputB" type="data" format="fasta,clustal,txt" label="Sequence B" |
94 help="Second sequence in fasta, clustal, dp_ps, or PP2.0 format" | 96 help="Second sequence in fasta, clustal, dp_ps, or PP2.0 format" |
95 /> | 97 /> |
96 | 98 |
97 <param name="outputs" type="select" display="checkboxes" multiple="True" | 99 <param name="outputs" type="select" display="checkboxes" multiple="true" |
98 label="Output options"> | 100 label="Output options"> |
99 <option value="postscript" selected="False">Best EPM chain | 101 <option value="postscript" selected="false">Best EPM chain |
100 as colored postscript</option> | 102 as colored postscript</option> |
101 <option value="anchors-fasta" selected="False">Fasta with anchor | 103 <option value="anchors-fasta" selected="false">Fasta with anchor |
102 constraints from chaining</option> | 104 constraints from chaining</option> |
103 <option value="anchors-pp" selected="False">LocARNA PP | 105 <option value="anchors-pp" selected="false">LocARNA PP |
104 files merging input PPs and anchor constraints from | 106 files merging input PPs and anchor constraints from |
105 chaining</option> | 107 chaining</option> |
106 <option value="clustal" selected="False">Chain as | 108 <option value="clustal" selected="false">Chain as |
107 alignment in Clustal format</option> | 109 alignment in Clustal format</option> |
108 <option value="epm_list" selected="False">List of the found EPMs</option> | 110 <option value="epm_list" selected="false">List of the found EPMs</option> |
109 <option value="chained_epm_list" selected="False">List of | 111 <option value="chained_epm_list" selected="false">List of |
110 EPMs in the best chain</option> | 112 EPMs in the best chain</option> |
111 </param> | 113 </param> |
112 | 114 |
113 <param name="stdout_verbosity" type="select" label="Standard output verbosity"> | 115 <param name="stdout_verbosity" type="select" label="Standard output verbosity"> |
114 <option value="--quiet">Don't report standard | 116 <option value="--quiet">Don't report standard |
115 output</option> | 117 output</option> |
116 <option value="" selected="True">Non verbose</option> | 118 <option value="" selected="true">Non verbose</option> |
117 <option value="--verbose">Verbose</option> | 119 <option value="--verbose">Verbose</option> |
118 </param> | 120 </param> |
119 | 121 |
120 <section name="Scoring" title="Scoring parameters"> | 122 <section name="Scoring" title="Scoring parameters"> |
121 <param argument="alpha_1" | 123 <param argument="--alpha_1" |
122 type="integer" value="1" min="0" max="50" | 124 type="integer" value="1" min="0" max="50" |
123 label="Sequence score factor" | 125 label="Sequence score factor" |
124 /> | 126 /> |
125 <param argument="alpha_2" | 127 <param argument="--alpha_2" |
126 type="integer" value="5" min="0" max="50" | 128 type="integer" value="5" min="0" max="50" |
127 label="Structure score factor" | 129 label="Structure score factor" |
128 /> | 130 /> |
129 <param name="no_stacking" argument="no-stacking" type="boolean" | 131 <param argument="--no-stacking" type="boolean" |
130 truevalue="" falsevalue="--no-stacking" | 132 truevalue="" falsevalue="--no-stacking" |
131 label="Add stacking terms" | 133 label="Add stacking terms" |
132 /> | 134 /> |
133 <param argument="alpha_3" | 135 <param argument="--alpha_3" |
134 type="integer" value="5" min="0" max="50" | 136 type="integer" value="5" min="0" max="50" |
135 label="Stacking score factor" | 137 label="Stacking score factor" |
136 /> | 138 /> |
137 <param name="struct_mismatch_score" argument="struct-mismatch-score" | 139 <param argument="--struct-mismatch-score" |
138 type="integer" value="-10" min="-100" max="0" | 140 type="integer" value="-10" min="-100" max="0" |
139 label="Score for nucleotide mismatch in base pair match" | 141 label="Score for nucleotide mismatch in base pair match" |
140 /> | 142 /> |
141 </section> | 143 </section> |
142 | 144 |
165 EPMs</option> | 167 EPMs</option> |
166 <option value="on">Perform suboptimal traceback of EPMs</option> | 168 <option value="on">Perform suboptimal traceback of EPMs</option> |
167 </param> | 169 </param> |
168 <when value="off" /> | 170 <when value="off" /> |
169 <when value="on"> | 171 <when value="on"> |
170 <param name="diff_to_opt_score" argument="diff-to-opt-score" | 172 <param argument="--diff-to-opt-score" |
171 type="integer" value="-1" min="-20" max="0" | 173 type="integer" value="-1" min="-20" max="0" |
172 label="Maximum score difference to optimum" /> | 174 label="Maximum score difference to optimum" /> |
173 <param name="number_of_EPMs" argument="number-of-EPMs" | 175 <param argument="--number-of-EPMs" |
174 type="integer" value="100" min="1" max="10000" | 176 type="integer" value="100" min="1" max="10000" |
175 label="Maximal number of EPMs" /> | 177 label="Maximal number of EPMs" /> |
176 </when> | 178 </when> |
177 </conditional> | 179 </conditional> |
178 | 180 |
179 <param name="min_score" argument="min-score" | 181 <param argument="--min-score" |
180 type="integer" value="30" min="0" max="1000" | 182 type="integer" value="30" min="0" max="1000" |
181 label="Minimum score of EPM" /> | 183 label="Minimum score of EPM" /> |
182 | 184 |
183 <param name="inexact_struct_match" argument="inexact-struct-match" type="boolean" | 185 <param argument="--inexact-struct-match" type="boolean" |
184 truevalue="--inexact-struct-match" falsevalue="" | 186 truevalue="--inexact-struct-match" falsevalue="" |
185 label="Allow inexact structure matches"/> | 187 label="Allow inexact structure matches"/> |
186 | 188 |
187 <param name="add_filter" argument="add-filter" type="boolean" | 189 <param argument="--add-filter" type="boolean" |
188 truevalue="--add-filter" falsevalue="" checked="False" | 190 truevalue="--add-filter" falsevalue="" checked="false" |
189 label="Apply an additional filter to enumerate only | 191 label="Apply an additional filter to enumerate only |
190 EPMs that are maximally extended (only inexact)"/> | 192 EPMs that are maximally extended (only inexact)"/> |
191 | 193 |
192 <param name="no_chaining" argument="no-chaining" type="boolean" | 194 <param argument="--no-chaining" type="boolean" |
193 truevalue="" falsevalue="--no-chaining" checked="True" | 195 truevalue="" falsevalue="--no-chaining" checked="true" |
194 label="Find best overall chain by chaining"/> | 196 label="Find best overall chain by chaining"/> |
195 | 197 |
196 <param name="out_min_prob" argument="out-min-prob" | 198 <param argument="--out-min-prob" |
197 type="float" value="0.0005" min="0" max="1" | 199 type="float" value="0.0005" min="0" max="1" |
198 label="Minimal probability in output (min-prob overrides if smaller)"/> | 200 label="Minimal probability in output (min-prob overrides if smaller)"/> |
199 | 201 |
200 </section> | 202 </section> |
201 </inputs> | 203 </inputs> |
202 | 204 |
203 <outputs> | 205 <outputs> |
204 <expand macro="standard_outupt" /> | 206 <expand macro="standard_outupt" /> |
205 <data format="ps" name="ps_fileA" | 207 <data format="ps" name="ps_fileA" |
206 label="${tool.name} chain in RNA 1 (postscript) on ${on_string}"> | 208 label="${tool.name} on ${on_string}: chain in RNA 1 (postscript)"> |
207 <filter>'postscript' in outputs</filter> | 209 <filter>'postscript' in outputs</filter> |
208 </data> | 210 </data> |
209 <data format="ps" name="ps_fileB" | 211 <data format="ps" name="ps_fileB" |
210 label="${tool.name} chain in RNA 2 (postscript) on ${on_string}"> | 212 label="${tool.name} on ${on_string}: chain in RNA 2 (postscript)"> |
211 <filter>'postscript' in outputs</filter> | 213 <filter>'postscript' in outputs</filter> |
212 </data> | 214 </data> |
213 <data format="txt" name="anchors_fasta" | 215 <data format="txt" name="anchors_fasta" |
214 label="${tool.name} anchor constraints from chain (fasta) on ${on_string}"> | 216 label="${tool.name} on ${on_string}: anchor constraints from chain (fasta)"> |
215 <filter>'anchors-fasta' in outputs</filter> | 217 <filter>'anchors-fasta' in outputs</filter> |
216 </data> | 218 </data> |
217 <data format="txt" name="anchors_ppA" | 219 <data format="txt" name="anchors_ppA" |
218 label="${tool.name} anchors for RNA 1 (pp) on ${on_string}"> | 220 label="${tool.name} on ${on_string}: anchors for RNA 1 (pp)"> |
219 <filter>'anchors-pp' in outputs</filter> | 221 <filter>'anchors-pp' in outputs</filter> |
220 </data> | 222 </data> |
221 <data format="txt" name="anchors_ppB" | 223 <data format="txt" name="anchors_ppB" |
222 label="${tool.name} anchors for RNA 2 (pp) on ${on_string}"> | 224 label="${tool.name} on ${on_string}: anchors for RNA 2 (pp)"> |
223 <filter>'anchors-pp' in outputs</filter> | 225 <filter>'anchors-pp' in outputs</filter> |
224 </data> | 226 </data> |
225 <data format="clustal" name="clustal" | 227 <data format="clustal" name="clustal" |
226 label="${tool.name} chain as alignment (clustal) on ${on_string}"> | 228 label="${tool.name} on ${on_string}: chain as alignment (clustal)"> |
227 <filter>'clustal' in outputs</filter> | 229 <filter>'clustal' in outputs</filter> |
228 </data> | 230 </data> |
229 <data format="tabular" name="epm_list" | 231 <data format="tabular" name="epm_list" |
230 label="${tool.name} list of epms on ${on_string}"> | 232 label="${tool.name} on ${on_string}: list of epms"> |
231 <filter>'epm_list' in outputs</filter> | 233 <filter>'epm_list' in outputs</filter> |
232 </data> | 234 </data> |
233 <data format="tabular" name="chained_epm_list" | 235 <data format="tabular" name="chained_epm_list" |
234 label="${tool.name} list of epms in chain on ${on_string}"> | 236 label="${tool.name} on ${on_string}: list of epms in chain"> |
235 <filter>'chained_epm_list' in outputs</filter> | 237 <filter>'chained_epm_list' in outputs</filter> |
236 </data> | 238 </data> |
237 </outputs> | 239 </outputs> |
238 | 240 |
239 <tests> | 241 <tests> |
240 <test> | 242 <test expect_num_outputs="2"> |
241 <param name="inputA" value="tRNA_2-1.fa" /> | 243 <param name="inputA" value="tRNA_2-1.fa" /> |
242 <param name="inputB" value="tRNA_2-2.fa" /> | 244 <param name="inputB" value="tRNA_2-2.fa" /> |
243 <param name="outputs" value="epm_list" /> | 245 <param name="outputs" value="epm_list" /> |
244 <output name="epm_list" file="tRNA_2.epms" /> | 246 <output name="epm_list" file="tRNA_2.epms" /> |
247 <output name="stdout"> | |
248 <assert_contents> | |
249 <has_text text="LCSEPM preprocessing..."/> | |
250 <has_text text="#EPMs:"/> | |
251 </assert_contents> | |
252 </output> | |
245 </test> | 253 </test> |
246 </tests> | 254 </tests> |
247 | 255 |
248 <help><![CDATA[ **LocARNA -- Pairwise matching and folding of RNAs (ExpARNA-P)** | 256 <help><![CDATA[ **LocARNA -- Pairwise matching and folding of RNAs (ExpARNA-P)** |
249 | 257 |