comparison main_macros.xml @ 5:4338e8aac25b draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit a9f28163f0d2e808e49c43a6df5a040706e79991
author bgruening
date Thu, 23 Jun 2016 15:27:02 -0400
parents 49857bc1b594
children
comparison
equal deleted inserted replaced
4:3df106e75b33 5:4338e8aac25b
1 <macros> 1 <macros>
2 <token name="@VERSION@">0.9</token> 2 <token name="@VERSION@">0.9</token>
3
4 <token name="@COLUMNS_FUNCTION@">
5 def columns(f,c):
6 data = pandas.read_csv(f, sep='\t', header=None, index_col=None, parse_dates=True, encoding=None, tupleize_cols=False)
7 cols = c.split (',')
8 cols = map(int, cols)
9 cols = list(map(lambda x: x - 1, cols))
10 y = data.iloc[:,cols].values
11 return y
12 </token>
3 13
4 <xml name="python_requirements"> 14 <xml name="python_requirements">
5 <requirements> 15 <requirements>
6 <requirement type="package" version="0.2.1b">eden</requirement> 16 <requirement type="package" version="0.2.1b">eden</requirement>
7 <yield /> 17 <yield />
217 <xml name="pos_label" token_default_value=""> 227 <xml name="pos_label" token_default_value="">
218 <param argument="pos_label" type="integer" optional="true" value="@DEFAULT_VALUE@" label="Label of the positive class" help=" "/> 228 <param argument="pos_label" type="integer" optional="true" value="@DEFAULT_VALUE@" label="Label of the positive class" help=" "/>
219 </xml> 229 </xml>
220 230
221 <xml name="average"> 231 <xml name="average">
222 <param argument="average" type="select" optional="True" label="Averaging type" help=" "> 232 <param argument="average" type="select" optional="true" label="Averaging type" help=" ">
223 <option value="binary" selected="true" help="Only report results for the class specified by pos_label. Applicable only on binary classification.">binary</option>
224 <option value="micro" help="Calculate metrics globally by counting the total true positives, false negatives and false positives.">micro</option> 233 <option value="micro" help="Calculate metrics globally by counting the total true positives, false negatives and false positives.">micro</option>
225 <option value="samples" help="Calculate metrics for each instance, and find their average (only meaningful for multilabel).">samples</option> 234 <option value="samples" help="Calculate metrics for each instance, and find their average (only meaningful for multilabel).">samples</option>
226 <!--option value="macro" help=""></option--> 235 <!--option value="macro" help=""></option-->
227 <!--option value="weighted" help=""></option--> 236 <!--option value="weighted" help=""></option-->
237 <yield/>
228 </param> 238 </param>
229 </xml> 239 </xml>
230 240
231 <xml name="beta"> 241 <xml name="beta">
232 <param argument="beta" type="float" value="1.0" label="The strength of recall versus precision in the F-score" help=" "/> 242 <param argument="beta" type="float" value="1.0" label="The strength of recall versus precision in the F-score" help=" "/>
244 <param name="infile1" type="data" format="@FORMAT1@" label="@LABEL1@" help="@HELP1@"/> 254 <param name="infile1" type="data" format="@FORMAT1@" label="@LABEL1@" help="@HELP1@"/>
245 <param name="col1" multiple="@MULTIPLE1@" type="data_column" data_ref="infile1" label="Select target column(s):"/> 255 <param name="col1" multiple="@MULTIPLE1@" type="data_column" data_ref="infile1" label="Select target column(s):"/>
246 <param name="infile2" type="data" format="@FORMAT2@" label="@LABEL2@" help="@HELP2@"/> 256 <param name="infile2" type="data" format="@FORMAT2@" label="@LABEL2@" help="@HELP2@"/>
247 <param name="col2" multiple="@MULTIPLE2@" type="data_column" data_ref="infile2" label="Select target column(s):"/> 257 <param name="col2" multiple="@MULTIPLE2@" type="data_column" data_ref="infile2" label="Select target column(s):"/>
248 <yield/> 258 <yield/>
259 </xml>
260
261
262 <xml name="clf_inputs_extended" token_label1=" " token_label2=" " token_multiple="False">
263 <conditional name="true_columns">
264 <param name="selected_input1" type="select" label="Select the input type of true labels dataset:">
265 <option value="tabular" selected="true">Tabular</option>
266 <option value="sparse">Sparse</option>
267 </param>
268 <when value="tabular">
269 <param name="infile1" type="data" label="@LABEL1@"/>
270 <param name="col1" type="data_column" data_ref="infile1" label="Select the target column:"/>
271 </when>
272 <when value="sparse">
273 <param name="infile1" type="data" format="txt" label="@LABEL1@"/>
274 </when>
275 </conditional>
276 <conditional name="predicted_columns">
277 <param name="selected_input2" type="select" label="Select the input type of predicted labels dataset:">
278 <option value="tabular" selected="true">Tabular</option>
279 <option value="sparse">Sparse</option>
280 </param>
281 <when value="tabular">
282 <param name="infile2" type="data" label="@LABEL2@"/>
283 <param name="col2" multiple="@MULTIPLE@" type="data_column" data_ref="infile2" label="Select target column(s):"/>
284 </when>
285 <when value="sparse">
286 <param name="infile2" type="data" format="txt" label="@LABEL1@"/>
287 </when>
288 </conditional>
289 </xml>
290
291 <xml name="clf_inputs" token_label1="Dataset containing true labels (tabular):" token_label2="Dataset containing predicted values (tabular):" token_multiple1="False" token_multiple="False">
292 <param name="infile1" type="data" format="tabular" label="@LABEL1@"/>
293 <param name="col1" multiple="@MULTIPLE1@" type="data_column" data_ref="infile1" label="Select the target column:"/>
294 <param name="infile2" type="data" format="tabular" label="@LABEL2@"/>
295 <param name="col2" multiple="@MULTIPLE@" type="data_column" data_ref="infile2" label="Select target column(s):"/>
249 </xml> 296 </xml>
250 297
251 <xml name="multiple_input" token_name="input_files" token_max_num="10" token_format="txt" token_label="Sparse matrix file (.mtx, .txt)" token_help_text="Specify a sparse matrix file in .txt format."> 298 <xml name="multiple_input" token_name="input_files" token_max_num="10" token_format="txt" token_label="Sparse matrix file (.mtx, .txt)" token_help_text="Specify a sparse matrix file in .txt format.">
252 <repeat name="@NAME@" min="1" max="@MAX_NUM@" title="Select input file(s):"> 299 <repeat name="@NAME@" min="1" max="@MAX_NUM@" title="Select input file(s):">
253 <param name="input" type="data" format="@FORMAT@" label="@LABEL@" help="@HELP_TEXT@"/> 300 <param name="input" type="data" format="@FORMAT@" label="@LABEL@" help="@HELP_TEXT@"/>