comparison locarna_multiple.xml @ 4:6e20ad2c8752 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/locarna commit 94c141a71ef115279f1090f782b6f5cdeea9c277
author bgruening
date Mon, 19 Aug 2024 18:52:41 +0000
parents 7554c0df9139
children
comparison
equal deleted inserted replaced
3:7554c0df9139 4:6e20ad2c8752
1 <tool id="locarna_multiple" name="LocARNA Multiple Aligner" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> 1 <tool id="locarna_multiple" name="LocARNA Multiple Aligner" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
2 <description> 2 <description>
3 Multiple Alignment and Folding of RNAs (mlocarna) 3 Multiple Alignment and Folding of RNAs (mlocarna)
4 </description> 4 </description>
5
6 <macros> 5 <macros>
7 <import>macros.xml</import> 6 <import>macros.xml</import>
8 </macros> 7 </macros>
9 8 <expand macro="requirements"/>
10 <expand macro="requirements" /> 9 <expand macro="stdio"/>
11
12 <expand macro="stdio" />
13
14 <expand macro="version" /> 10 <expand macro="version" />
15
16 <command><![CDATA[ 11 <command><![CDATA[
17 mlocarna 12 mlocarna
18
19 '$input_data' 13 '$input_data'
20 #if 'stockholm' in str($outputs).split(","): 14 #if 'stockholm' in str($outputs).split(","):
21 --stockholm 15 --stockholm
22 #end if 16 #end if
23 17
24 --tgtdir mlocarna_results 18 --tgtdir mlocarna_results
25 ## maybe reenable later? see https://github.com/s-will/LocARNA/issues/77 19 ## maybe reenable later? see https://github.com/s-will/LocARNA/issues/77
26 ## --width 60 20 ## --width 60
27 21
28 ## -------------------- alignment mode and specific options 22 ## -------------------- alignment mode and specific option--------- #
29 #
30 #if str($alignment_mode.alignment_mode_selector) == "global_locarna" 23 #if str($alignment_mode.alignment_mode_selector) == "global_locarna"
31 $alignment_mode.free_endgaps 24 $alignment_mode.free_endgaps
32 #elif str($alignment_mode.alignment_mode_selector) == "local_locarna" 25 #elif str($alignment_mode.alignment_mode_selector) == "local_locarna"
33 --sequ-local on 26 --sequ-local on
34 #elif str($alignment_mode.alignment_mode_selector) == "probabilistic" 27 #elif str($alignment_mode.alignment_mode_selector) == "probabilistic"
76 <param name="input_data_type_selector" type="select" label="Input type"> 69 <param name="input_data_type_selector" type="select" label="Input type">
77 <option value="fasta">Fasta input (strict)</option> 70 <option value="fasta">Fasta input (strict)</option>
78 <option value="text">Fasta-like input with LocARNA constraints</option> 71 <option value="text">Fasta-like input with LocARNA constraints</option>
79 </param> 72 </param>
80 <when value="fasta"> 73 <when value="fasta">
81 <param name="input_data" type="data" format="fasta" label="Sequence input" 74 <param name="input_data" type="data" format="fasta" label="Sequence input" help="Sequence input in pure fasta format"/>
82 help="Sequence input in pure fasta format"
83 />
84 </when> 75 </when>
85 <when value="text"> 76 <when value="text">
86 <param name="input_data" type="data" format="text" label="Sequence input" 77 <param name="input_data" type="data" format="text" label="Sequence input" help="Sequence input in fasta format with locarna-specific extensions"/>
87 help="Sequence input in fasta format with locarna-specific extensions"
88 />
89 </when> 78 </when>
90 </conditional> 79 </conditional>
91 <conditional name="alignment_mode"> 80 <conditional name="alignment_mode">
92 <param name="alignment_mode_selector" type="select" label="Alignment mode" 81 <param name="alignment_mode_selector" type="select" label="Alignment mode" help="Note that local alignment mode usually requires to turn off the 'max-diff' heuristic (maximal difference for alignment traces).">
93 help="Note that local alignment mode usually requires to turn off
94 the 'max-diff' heuristic (maximal difference for alignment traces)."
95 >
96 <option value="global_locarna">Global alignment (LocARNA)</option> 82 <option value="global_locarna">Global alignment (LocARNA)</option>
97 <option value="local_locarna">Local alignment (LocARNA)</option> 83 <option value="local_locarna">Local alignment (LocARNA)</option>
98 <option value="probabilistic">Probabilistic alignment (LocARNA-P)</option> 84 <option value="probabilistic">Probabilistic alignment (LocARNA-P)</option>
99 <option value="sparse">Global fast alignment (SPARSE)</option> 85 <option value="sparse">Global fast alignment (SPARSE)</option>
100 </param> 86 </param>
101 <when value="global_locarna"> 87 <when value="global_locarna">
102 <param name="free_endgaps" type="select" label="Free endgaps" 88 <param name="free_endgaps" type="select" label="Free endgaps" help="Specify whether gaps at the ends (all, 5', or 3' ends)of the sequences should be penalized or allowed for free.">
103 help="Specify whether gaps at the ends (all, 5', or 3' ends)
104 of the sequences should be penalized or allowed for free.">
105 <option value="">No free endgaps</option> 89 <option value="">No free endgaps</option>
106 <option value="--free-endgaps">Free endgaps</option> 90 <option value="--free-endgaps">Free endgaps</option>
107 <option value="--free-endgaps-5">Free endgaps, only 5'</option> 91 <option value="--free-endgaps-5">Free endgaps, only 5'</option>
108 <option value="--free-endgaps-3">Free endgaps, only 3'</option> 92 <option value="--free-endgaps-3">Free endgaps, only 3'</option>
109 </param> 93 </param>
110 </when> 94 </when>
111 <when value="local_locarna"> 95 <when value="local_locarna">
112 </when> 96 </when>
113 <when value="probabilistic"> 97 <when value="probabilistic">
114 <param name="consistency_transformation" type="boolean" 98 <param name="consistency_transformation" type="boolean" truevalue="--consistency-transformation" falsevalue="" checked="true" label="Consistency transformation" help="--consistency-transformation"/>
115 truevalue="--consistency-transformation" falsevalue="" 99 <param name="iterate" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Iterative refinement" help="--iterate"/>
116 checked="true" label="Consistency transformation" 100 <param name="iterations" type="integer" value="1" label="Number of refinement iterations" help="--iterations num"/>
117 help="--consistency-transformation" />
118 <param name="iterate" type="boolean"
119 truevalue="true" falsevalue="false"
120 checked="false" label="Iterative refinement"
121 help="--iterate" />
122 <param name="iterations" type="integer"
123 value="1" label="Number of refinement iterations"
124 help="--iterations num" />
125 </when> 101 </when>
126 <when value="sparse"> 102 <when value="sparse">
127 <section name="HeuristicsSparse" title="Heuristic parameters for SPARSE"> 103 <section name="HeuristicsSparse" title="Heuristic parameters for SPARSE">
128 <expand macro="common_heuristic_parameters_sparse" /> 104 <expand macro="common_heuristic_parameters_sparse" />
129 </section> 105 </section>