comparison PDAUG_Merge_Dataframes/PDAUG_Merge_Dataframes.xml @ 4:b5a9f541c6f8 draft

"planemo upload for repository https://github.com/jaidevjoshi83/pdaug commit 45ebf32dcaa1eed91670d3a2491f9cf3dfb535ef"
author jay
date Tue, 12 Jan 2021 18:50:55 +0000
parents 5bb52d4bf172
children
comparison
equal deleted inserted replaced
3:c47762435082 4:b5a9f541c6f8
6 <requirement version="0.24.2" type="package" >pandas </requirement> 6 <requirement version="0.24.2" type="package" >pandas </requirement>
7 </requirements> 7 </requirements>
8 8
9 9
10 <command detect_errors="exit_code"><![CDATA[ 10 <command detect_errors="exit_code"><![CDATA[
11 python $__tool_directory__/PDAUG_Merge_Dataframes.py '$input1' '$output1' 11 python $__tool_directory__/PDAUG_Merge_Dataframes.py -I '$input1' -O '$output1'
12
13 #if $selmethod.method == 'advance'
14 -L "True"
15 -C '$selmethod.classlabel'
16 #end if
17
12 ]]></command> 18 ]]></command>
13 <inputs> 19 <inputs>
14 <param type="data" name="input1" label="Input files" format="tabular" multiple="true" help="Input tabular data files"/> 20
21 <param type="data" name="input1" label="Input files" format="tabular" multiple="true" help="Input tabular data files"/>
22
23 <conditional name='selmethod' >
24 <param name="method" type="select" label="Option to merg data" argument="--Method" help="Split file if class labels are present" >
25 <option value="advance"> Merge data and add class labels</option>
26 <option value="default" selected="true" > Merge data without adding class labels</option>
27 </param>
28
29 <when value="advance">
30 <param name="classlabel" type="text" label="Name the column for class label" argument= "--SlcClassLabel" help="Select Class Label"/>
31 </when>
32
33 <when value="default">
34 </when>
35 </conditional>
15 </inputs> 36 </inputs>
37
16 <outputs> 38 <outputs>
17 <data name='output1' label="${tool.name} on $on_string - (tabular)" format='tabular' /> 39 <data name='output1' label="${tool.name} on $on_string - (tabular)" format='tabular' />
18 </outputs> 40 </outputs>
41
19 <tests> 42 <tests>
20 <test> 43 <test>
21 <param name="input1" value="1.tsv,2.tsv,3.tsv,4.tsv,5.tsv,6.tsv"/> 44 <param name="method" value="advance"/>
45 <param name="classlabel" value="class_label" />
46 <param name="input1" value="1.tsv,2.tsv"/>
47 <output name="output1" file="out1.tsv" />
48 </test>
49 <test>
50 <param name="method" value="default" />
51 <param name="input1" value="1.tsv,2.tsv"/>
22 <output name="output1" file="out.tsv" /> 52 <output name="output1" file="out.tsv" />
23 </test> 53 </test>
24 </tests> 54 </tests>
25 <help><![CDATA[ 55 <help><![CDATA[
26 .. class:: infomark 56 .. class:: infomark
30 This tool merges two data frames. 60 This tool merges two data frames.
31 61
32 ----- 62 -----
33 63
34 **Inputs** 64 **Inputs**
35 * Tabular data file (example input1.tsv and input2.tsv ). 65 * Tabular data file (example input1.tsv and input2.tsv).
66 * Option to merge data adds class label after merging the tabular data.
36 67
37 ----- 68 -----
38 69
39 **Outputs** 70 **Outputs**
40 * Returns merged tabular data file. 71 * Returns merged tabular data file with or without class labels.
41 72
42 73
43 ]]></help> 74 ]]></help>
44 <citations> 75 <citations>
45 <citation type="bibtex"> 76 <citation type="bibtex">