comparison qiime2/qiime_sample-classifier_split-table.xml @ 4:71f124e02000 draft default tip

Fixes
author florianbegusch
date Tue, 13 Aug 2019 07:40:25 -0400
parents 149432539226
children
comparison
equal deleted inserted replaced
3:eda5df31da55 4:71f124e02000
10 --i-table=$itable 10 --i-table=$itable
11 --m-metadata-column="$mmetadatacolumn" 11 --m-metadata-column="$mmetadatacolumn"
12 12
13 13
14 14
15 #if $input_files_mmetadatafile: 15 #if $metadatafile:
16 #def list_dict_to_string(list_dict): 16 --m-metadata-file=$metadatafile
17 #set $file_list = list_dict[0]['additional_input'].__getattr__('file_name')
18 #for d in list_dict[1:]:
19 #set $file_list = $file_list + ' --m-metadata-file=' + d['additional_input'].__getattr__('file_name')
20 #end for
21 #return $file_list
22 #end def
23
24 --m-metadata-file=$list_dict_to_string($input_files_mmetadatafile)
25 #end if 17 #end if
26 18
27 19
28 20
29 #if $ptestsize: 21
22 #if str($ptestsize):
30 --p-test-size=$ptestsize 23 --p-test-size=$ptestsize
31 #end if 24 #end if
32 25
33 #if str($prandomstate): 26 #if str($prandomstate):
34 --p-random-state="$prandomstate" 27 --p-random-state="$prandomstate"
45 --o-training-table=otrainingtable 38 --o-training-table=otrainingtable
46 --o-test-table=otesttable 39 --o-test-table=otesttable
47 ; 40 ;
48 cp otrainingtable.qza $otrainingtable; 41 cp otrainingtable.qza $otrainingtable;
49 cp otesttable.qza $otesttable; 42 cp otesttable.qza $otesttable;
50 cp mmetadatafile.qza $mmetadatafile
51 ]]></command> 43 ]]></command>
52 <inputs> 44 <inputs>
53 <param format="qza,no_unzip.zip" label="--i-table: ARTIFACT FeatureTable[Frequency] Feature table containing all features that should be used for target prediction. [required]" name="itable" optional="False" type="data"/> 45 <param format="qza,no_unzip.zip" label="--i-table: ARTIFACT FeatureTable[Frequency] Feature table containing all features that should be used for target prediction. [required]" name="itable" optional="False" type="data"/>
54 <param label="--m-metadata-column: COLUMN MetadataColumn[Numeric | Categorical] Numeric metadata column to use as prediction target. [required]" name="mmetadatacolumn" optional="False" type="text"/> 46 <param label="--m-metadata-column: COLUMN MetadataColumn[Numeric | Categorical] Numeric metadata column to use as prediction target. [required]" name="mmetadatacolumn" optional="False" type="text"/>
55 <param label="--p-test-size: PROPORTION Range(0.0, 1.0, inclusive_start=False) Fraction of input samples to exclude from training set and use for classifier testing. [default: 0.2]" name="ptestsize" optional="True" type="float" value="0.2" min="0" max="1" exclusive_end="True"/> 47 <param label="--p-test-size: PROPORTION Range(0.0, 1.0, inclusive_start=False) Fraction of input samples to exclude from training set and use for classifier testing. [default: 0.2]" name="ptestsize" optional="True" type="float" value="0.2" min="0" max="1" exclusive_end="True"/>
59 <option selected="True" value="None">Selection is Optional</option> 51 <option selected="True" value="None">Selection is Optional</option>
60 <option value="error">error</option> 52 <option value="error">error</option>
61 <option value="ignore">ignore</option> 53 <option value="ignore">ignore</option>
62 </param> 54 </param>
63 55
64 <repeat name="input_files_mmetadatafile" optional="True" title="--m-metadata-file"> 56 <param label="--m-metadata-file METADATA" name="metadatafile" type="data" format="tabular,qza,no_unzip.zip" />
65 <param label="--m-metadata-file: Metadata file or artifact viewable as metadata. This option may be supplied multiple times to merge metadata. [optional]" name="additional_input" type="data" format="tabular,qza,no_unzip.zip" />
66 </repeat>
67 57
68 </inputs> 58 </inputs>
69 <outputs> 59 <outputs>
70 <data format="qza" label="${tool.name} on ${on_string}: trainingtable.qza" name="otrainingtable"/> 60 <data format="qza" label="${tool.name} on ${on_string}: trainingtable.qza" name="otrainingtable"/>
71 <data format="qza" label="${tool.name} on ${on_string}: testtable.qza" name="otesttable"/> 61 <data format="qza" label="${tool.name} on ${on_string}: testtable.qza" name="otesttable"/>