comparison macros.xml @ 1:47bfbd6597d0 draft

planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
author galaxyp
date Wed, 05 Dec 2018 14:37:17 -0500
parents b17b03126d40
children 80ce9ca55697
comparison
equal deleted inserted replaced
0:b17b03126d40 1:47bfbd6597d0
3 <xml name="requirements"> 3 <xml name="requirements">
4 <requirements> 4 <requirements>
5 <requirement type="package" version="@VERSION@">metaquantome</requirement> 5 <requirement type="package" version="@VERSION@">metaquantome</requirement>
6 <yield/> 6 <yield/>
7 </requirements> 7 </requirements>
8 </xml>
9 <xml name="ONTOLOGY_ARGS">
10 <conditional name="ontology_args">
11 <param name="ontology" type="select" label="Ontology">
12 <option value="go">GO Gene Ontology (column named 'go')</option>
13 <option value="ec">EC Enzyme Commission (column named 'ec')</option>
14 <option value="cog">COG (column named 'cog')</option>
15 </param>
16 <when value="go">
17 <param argument="--slim_down" type="boolean" label="Use slim GO"/>
18 </when>
19 <when value="ec">
20 <!-- do nothing -->
21 </when>
22 <when value="cog">
23 <!-- do nothing -->
24 </when>
25 </conditional>
8 </xml> 26 </xml>
9 <xml name="FUNC_FILE"> 27 <xml name="FUNC_FILE">
10 <param argument="--func_file" type="data" format="tabular" label="Functional file" 28 <param argument="--func_file" type="data" format="tabular" label="Functional file"
11 help="Tabular file with a peptide sequence column and a functional assignment column for GO-term, EC number, or COG."/> 29 help="Tabular file with a peptide sequence column and a functional assignment column for GO-term, EC number, or COG."/>
12 <param argument="--pep_colname_func" type="text" label="Peptide column name" 30 <param argument="--pep_colname_func" type="text" label="Peptide column name"
48 #end if 66 #end if
49 ]]> 67 ]]>
50 </token> 68 </token>
51 <token name="@DB_DIR@"><![CDATA[ 69 <token name="@DB_DIR@"><![CDATA[
52 #if $db_dir.db_loc == 'auto': 70 #if $db_dir.db_loc == 'auto':
53 #if $mode_args.mode == 'taxfn' 71 #if $mode_args.mode == 'ft'
54 --ft_func_data_dir data 72 --ft_func_data_dir data
55 --ft_tax_data_dir data 73 --ft_tax_data_dir data
56 #else 74 #else
57 --data_dir data 75 --data_dir data
58 #end if 76 #end if
83 </xml> 101 </xml>
84 <token name="@COMMON_PARAMS@"><![CDATA[ 102 <token name="@COMMON_PARAMS@"><![CDATA[
85 --samps samp_file.tab 103 --samps samp_file.tab
86 --mode '$mode_args.mode' 104 --mode '$mode_args.mode'
87 #if $mode_args.mode == 'f' 105 #if $mode_args.mode == 'f'
106 --ontology='$mode_args.ontology_args.ontology'
107 #if $mode_args.ontology_args.ontology == 'go'
108 #if $mode_args.ontology_args.slim_down
109 --slim_down
110 #end if
111 #end if
112 #end if
113 #if $mode_args.mode == 'ft'
114 --ontology='$mode_args.ontology_args.ontology'
115 #if $mode_args.ontology_args.ontology == 'go'
116 #if $mode_args.ontology_args.slim_down
117 --slim_down
118 #end if
119 #end if
120 #end if
121 ]]>
122 </token>
123 <token name="@EXPAND_PARAMS@"><![CDATA[
124 --samps samp_file.tab
125 --mode '$mode_args.mode'
126 #if $mode_args.mode == 'f'
88 --func_file='$mode_args.func_file' 127 --func_file='$mode_args.func_file'
89 --func_colname='$mode_args.func_colname' 128 --func_colname='$mode_args.func_colname'
90 --pep_colname_func='$mode_args.pep_colname_func' 129 --pep_colname_func='$mode_args.pep_colname_func'
91 --ontology='$mode_args.ontology_args.ontology' 130 --ontology='$mode_args.ontology_args.ontology'
92 #if $mode_args.ontology_args.ontology == 'go' 131 #if $mode_args.ontology_args.ontology == 'go'
102 #end if 141 #end if
103 #if $mode_args.mode == 'ft' 142 #if $mode_args.mode == 'ft'
104 --func_file='$mode_args.func_file' 143 --func_file='$mode_args.func_file'
105 --func_colname='$mode_args.func_colname' 144 --func_colname='$mode_args.func_colname'
106 --pep_colname_func='$mode_args.pep_colname_func' 145 --pep_colname_func='$mode_args.pep_colname_func'
107 --ontology=$mode_args.ontology 146 --ontology='$mode_args.ontology_args.ontology'
147 #if $mode_args.ontology_args.ontology == 'go'
148 #if $mode_args.ontology_args.slim_down
149 --slim_down
150 #end if
151 #end if
108 --tax_file='$mode_args.tax_file' 152 --tax_file='$mode_args.tax_file'
109 --tax_colname='$mode_args.tax_colname' 153 --tax_colname='$mode_args.tax_colname'
110 --pep_colname_tax='$mode_args.pep_colname_tax' 154 --pep_colname_tax='$mode_args.pep_colname_tax'
111 --ft_tar_rank='$mode_args.ft_tar_rank' 155 --ft_tar_rank='$mode_args.ft_tar_rank'
112 #end if 156 #end if
113 ]]> 157 ]]>
114 </token> 158 </token>
159
115 <xml name="SAMPS"> 160 <xml name="SAMPS">
116 <conditional name="samps_args"> 161 <conditional name="samps_args">
117 <param argument="samps_src" type="select" label="Samples"> 162 <param argument="samps_src" type="select" label="Samples">
118 <option value="history">Use a samples dataset from your history</option> 163 <option value="history">Use a samples dataset from your history</option>
119 <option value="build">Specify samples</option> 164 <option value="build">Specify samples</option>
136 <option value="f">Functional analysis</option> 181 <option value="f">Functional analysis</option>
137 <option value="t">Taxonomic analysis</option> 182 <option value="t">Taxonomic analysis</option>
138 <option value="ft">Functional-taxonomic interaction analysis</option> 183 <option value="ft">Functional-taxonomic interaction analysis</option>
139 </param> 184 </param>
140 <when value="f"> 185 <when value="f">
186 <expand macro="ONTOLOGY_ARGS"/>
187 </when>
188 <when value="t">
189 </when>
190 <when value="ft">
191 <expand macro="ONTOLOGY_ARGS"/>
192 </when>
193 </conditional>
194 <expand macro="SAMPS"/>
195 </xml>
196 <xml name="expand_params">
197 <conditional name="mode_args">
198 <param argument="--mode" type="select" label="Mode">
199 <option value="f">Functional analysis</option>
200 <option value="t">Taxonomic analysis</option>
201 <option value="ft">Functional-taxonomic interaction analysis</option>
202 </param>
203 <when value="f">
141 <expand macro="FUNC_FILE"/> 204 <expand macro="FUNC_FILE"/>
142 <conditional name="ontology_args"> 205 <expand macro="ONTOLOGY_ARGS"/>
143 <param name="ontology" type="select" label="Ontology">
144 <option value="go">GO Gene Ontology (column named 'go')</option>
145 <option value="ec">EC Enzyme Commission (column named 'ec')</option>
146 <option value="cog">COG (column named 'cog')</option>
147 </param>
148 <when value="go">
149 <param argument="--slim_down" type="boolean" label="Use slim GO"/>
150 </when>
151 <when value="ec">
152 <!-- do nothing -->
153 </when>
154 <when value="cog">
155 <!-- do nothing -->
156 </when>
157 </conditional>
158 </when> 206 </when>
159 <when value="t"> 207 <when value="t">
160 <expand macro="TAX_FILE"/> 208 <expand macro="TAX_FILE"/>
161 </when> 209 </when>
162 <when value="ft"> 210 <when value="ft">
163 <expand macro="FUNC_FILE"/> 211 <expand macro="FUNC_FILE"/>
212 <expand macro="ONTOLOGY_ARGS"/>
164 <expand macro="TAX_FILE"/> 213 <expand macro="TAX_FILE"/>
165 <param argument="--ft_tar_rank" type="select" label="rank at which to group taxonomy"> 214 <param argument="--ft_tar_rank" type="select" label="rank at which to group taxonomy">
166 <option value="species">species</option> 215 <option value="species">species</option>
167 <option value="genus" selected="true">genus</option> 216 <option value="genus" selected="true">genus</option>
168 <option value="family">family</option> 217 <option value="family">family</option>
173 </param> 222 </param>
174 </when> 223 </when>
175 </conditional> 224 </conditional>
176 <expand macro="SAMPS"/> 225 <expand macro="SAMPS"/>
177 </xml> 226 </xml>
227
178 <xml name="output_samples_choice"> 228 <xml name="output_samples_choice">
179 <param name="output_samps" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Output the samples fiile"/> 229 <param name="output_samps" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Output the samples fiile"/>
180 </xml> 230 </xml>
181 <xml name="output_samples"> 231 <xml name="output_samples">
182 <data format="tabular" name="samples_file" label="${tool.name} on ${on_string} samples" from_work_dir="samp_file.tab"> 232 <data format="tabular" name="samples_file" label="${tool.name} on ${on_string} samples" from_work_dir="samp_file.tab">