Mercurial > repos > rnateam > locarna_multiple
comparison locarna_multiple.xml @ 1:a5a2d3cefce1 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/locarna commit 287021573c592fdb70fdbbc88943aa16a8740fc0
author | rnateam |
---|---|
date | Fri, 13 Jan 2017 16:48:50 -0500 |
parents | 8414fea2a6fd |
children | 94b0468f0db8 |
comparison
equal
deleted
inserted
replaced
0:8414fea2a6fd | 1:a5a2d3cefce1 |
---|---|
1 <tool id="locarna_multiple" name="LocARNA Multiple Aligner (mlocarna)" version="@VERSION@.0"> | 1 <tool id="locarna_multiple" name="LocARNA Multiple Aligner" version="@VERSION@.1"> |
2 <description> | 2 <description> |
3 Multiple Alignment and Folding of RNAs | 3 Multiple Alignment and Folding of RNAs (mlocarna) |
4 </description> | 4 </description> |
5 | 5 |
6 <macros> | 6 <macros> |
7 <import>macros.xml</import> | 7 <import>macros.xml</import> |
8 </macros> | 8 </macros> |
23 | 23 |
24 --tgtdir mlocarna_results | 24 --tgtdir mlocarna_results |
25 --width 60 | 25 --width 60 |
26 | 26 |
27 ## -------------------- alignment mode and specific options | 27 ## -------------------- alignment mode and specific options |
28 | 28 # |
29 #if str($alignment_mode.alignment_mode_selector) == "global_locarna" | 29 #if str($alignment_mode.alignment_mode_selector) == "global_locarna" |
30 $alignment_mode.free_endgaps | 30 $alignment_mode.free_endgaps |
31 #else if str($alignment_mode.alignment_mode_selector) == "local_locarna" | 31 #elif str($alignment_mode.alignment_mode_selector) == "local_locarna" |
32 --sequ-local on | 32 --sequ-local on |
33 #else if str($alignment_mode.alignment_mode_selector) == "probabilistic" | 33 #elif str($alignment_mode.alignment_mode_selector) == "probabilistic" |
34 --probabilistic | 34 --probabilistic |
35 $alignment_mode.consistency_transformation | 35 $alignment_mode.consistency_transformation |
36 | 36 |
37 #if str($alignment_mode.iterate) == "true" | 37 #if str($alignment_mode.iterate) == "true" |
38 --iterate | 38 --iterate |
39 --iterations $alignment_mode.iterations | 39 --iterations $alignment_mode.iterations |
40 #end if | 40 #end if |
41 #else if str($alignment_mode.alignment_mode_selector) == "sparse" | 41 #elif str($alignment_mode.alignment_mode_selector) == "sparse" |
42 --sparse | 42 --sparse |
43 #end if | 43 #end if |
44 | 44 |
45 ## -------------------- scoring parameters | 45 @SCORING_ARGS@ |
46 | 46 |
47 --indel $Scoring.indel | 47 @FOLDING_ARGS@ |
48 --indel-opening $Scoring.indel_opening | |
49 --struct-weight $Scoring.struct_weight | |
50 --tau $Scoring.tau | |
51 | |
52 #if str($Scoring.sequence_score.sequence_score_selector) == "match" | |
53 --match $Scoring.sequence_score.match | |
54 --mismatch $Scoring.sequence_score.mismatch | |
55 #else if str($Scoring.sequence_score.sequence_score_selector) == "ribosum" | |
56 --use-ribosum true | |
57 #else if str($Scoring.sequence_score.sequence_score_selector) == "ribofit" | |
58 --ribofit true | |
59 #end if | |
60 | |
61 ## -------------------- folding parameters | |
62 | |
63 #if $Folding.plfold_span>=0 | 48 #if $Folding.plfold_span>=0 |
64 --plfold-span $Folding.plfold_span | 49 --plfold-span $Folding.plfold_span |
65 --plfold-winsize $Folding.plfold_winsize | 50 --plfold-winsize $Folding.plfold_winsize |
66 #end if | 51 #end if |
67 | |
68 #if float($Folding.rnafold_temperature) != 37.0 | |
69 --rnafold-temperature $Folding.rnafold_temperature | |
70 #end if | |
71 | |
72 $Folding.alifold_consensus_dp | 52 $Folding.alifold_consensus_dp |
73 | 53 |
74 ## -------------------- heuristic parameters | 54 @HEURISTIC_ARGS@ |
75 | 55 |
76 -p $Heuristics.min_prob | 56 @CONSTRAINT_ARGS@ |
77 --max-diff-am $Heuristics.max_diff_am | 57 #if str($Constraints.bed_anchors.bed_anchors_selector) == "yes" |
78 --max-diff $Heuristics.max_diff | 58 --anchor-constraints $Constraints.bed_anchors.bed_anchors_file |
79 --max-diff-at-am $Heuristics.max_diff_at_am | 59 #end if |
80 --max-bps-length-ratio $Heuristics.max_bps_length_ratio | 60 |
81 | 61 @STDOUT_ARGS@ |
82 | |
83 ## -------------------- other parameters | |
84 | |
85 #if str($Constraint.bed_anchors.bed_anchors_selector) == "yes" | |
86 --anchor-constraints $Constraint.bed_anchors.bed_anchors_file | |
87 #end if | |
88 | |
89 $Constraint.lonely_pairs | |
90 | |
91 #if $Constraint.maxBPspan != -1 | |
92 --maxBPspan $Constraint.maxBPspan | |
93 #end if | |
94 | |
95 $Constraint.ignore_constraints | |
96 | |
97 $stdout_verbosity | |
98 | |
99 #if str($stdout_verbosity) != "--quiet": | |
100 > '$stdout' | |
101 #end if | |
102 | 62 |
103 #if 'clustal_strict' in str($outputs).split(",") | 63 #if 'clustal_strict' in str($outputs).split(",") |
104 && grep -v '^#' mlocarna_results/results/result.aln > mlocarna_results/results/result.strict-aln | 64 && grep -v '^#' mlocarna_results/results/result.aln > mlocarna_results/results/result.strict-aln |
105 #end if | 65 #end if |
106 | 66 |
194 <expand macro="alifold_consensus_parameter" /> | 154 <expand macro="alifold_consensus_parameter" /> |
195 </section> | 155 </section> |
196 | 156 |
197 <section name="Heuristics" title="Heuristic parameters"> | 157 <section name="Heuristics" title="Heuristic parameters"> |
198 <expand macro="common_heuristic_parameters" /> | 158 <expand macro="common_heuristic_parameters" /> |
199 </section> | 159 <expand macro="max_diff_parameters_aln" /> |
200 | 160 </section> |
201 <section name="Constraint" title="Constraint parameters"> | 161 |
162 <section name="Constraints" title="Constraint parameters"> | |
202 <expand macro="bed_anchors" /> | 163 <expand macro="bed_anchors" /> |
203 <expand macro="constraints" /> | 164 <expand macro="common_constraint_parameters" /> |
204 </section> | 165 </section> |
205 </inputs> | 166 </inputs> |
206 | 167 |
207 <outputs> | 168 <outputs> |
208 <expand macro="common_outputs" /> | 169 <expand macro="mlocarna_outputs" /> |
209 </outputs> | 170 </outputs> |
210 | 171 |
211 <tests> | 172 <tests> |
212 <test> | 173 <test> |
213 <param name="input_data" value="archaea.fa" /> | 174 <param name="input_data" value="archaea.fa" /> |
214 <param name="stdout_verbosity" value="" /> | 175 <param name="stdout_verbosity" value="" /> |
176 <param name="max_diff_mode_selector" value="max-diff" /> | |
177 <param name="max_diff" value="20" /> | |
215 <output name="stdout" file="archaea-default.stdout" /> | 178 <output name="stdout" file="archaea-default.stdout" /> |
216 </test> | 179 </test> |
217 <test> | 180 <test> |
218 <param name="input_data" value="haca.snoRNA.fa" /> | 181 <param name="input_data" value="haca.snoRNA.fa" /> |
219 <param name="stdout_verbosity" value="" /> | 182 <param name="stdout_verbosity" value="" /> |
223 <param name="input_data" value="archaea.fa" /> | 186 <param name="input_data" value="archaea.fa" /> |
224 <param name="stdout_verbosity" value="" /> | 187 <param name="stdout_verbosity" value="" /> |
225 <param name="outputs" value="clustal" /> | 188 <param name="outputs" value="clustal" /> |
226 <param name="alignment_mode_selector" value="probabilistic" /> | 189 <param name="alignment_mode_selector" value="probabilistic" /> |
227 <output name="clustal" file="archaea-probabilistic.aln" /> | 190 <output name="clustal" file="archaea-probabilistic.aln" /> |
191 </test> | |
192 <test> | |
193 <param name="input_data" value="archaea.fa" /> | |
194 <param name="stdout_verbosity" value="" /> | |
195 <param name="outputs" value="clustal" /> | |
196 <param name="max_diff_mode_selector" value="max-diff-aln" /> | |
197 <param name="max_diff_aln" value="archaea-ref.aln" /> | |
198 <param name="max_diff" value="2" /> | |
199 <output name="clustal" file="archaea-ref_result.aln" /> | |
228 </test> | 200 </test> |
229 </tests> | 201 </tests> |
230 | 202 |
231 <help><![CDATA[ **MLocARNA -- Multiple alignment of RNAs** | 203 <help><![CDATA[ **MLocARNA -- Multiple alignment of RNAs** |
232 | 204 |