comparison extractpop.xml @ 1:4f28ee74079b draft default tip

"planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/extract_pop commit 117c0e4a5c00dfd2e190359badf77d5643fccefa"
author azomics
date Fri, 24 Jul 2020 19:24:49 -0400
parents
children
comparison
equal deleted inserted replaced
0:21b2dc3934ed 1:4f28ee74079b
1 <tool id="extract_pop" name="Extract populations" version="1.0+galaxy0" profile="18.01">
2 <description>of interest from FLOCK or Cross Sample output</description>
3 <requirements>
4 <requirement type="package" version="1.0.5">pandas</requirement>
5 </requirements>
6 <stdio>
7 <exit_code range="1"/>
8 <exit_code range="2" level="fatal" description="Please provide a comma separated list of populations to extract." />
9 <exit_code range="3" level="fatal" description="The populations to extract must be integers (i.e,: 1,2,4.)" />
10 <exit_code range="4:"/>
11 </stdio>
12 <command><![CDATA[
13 python '$__tool_directory__/extractpop.py' -i '${input}' -o '${output}' -p '${population}' -m '${method}'
14 ]]>
15 </command>
16 <inputs>
17 <param format="flowclr" name="input" type="data" label="Source file"/>
18 <param name="population" type="text" label="Populations:" value="i.e.:2,3,11,25"/>
19 <param name="method" type="select" label="What would you like to do?">
20 <option value="selected">Keep only these populations.</option>
21 <option value="removed">Remove these populations.</option>
22 </param>
23 </inputs>
24 <outputs>
25 <data format="flowtext" name="output" label="Populations ${population} ${method} from ${input.name}"/>
26 </outputs>
27 <tests>
28 <test>
29 <param name="input" value="input.txt"/>
30 <param name="population" value="2,4"/>
31 <param name="method" value="selected"/>
32 <output name="output" file="output.flowtext"/>
33 </test>
34 </tests>
35 <help><![CDATA[
36 This tool extracts events from given populations from FLOCK or Cross Sample outputs.
37
38 -----
39
40 **Input**
41
42 FLOCK or Cross Sample output - a table of the fluorescence intensities for each event and the population associated with each.
43
44 **Output**
45
46 The input file filtered for selected populations.
47
48 -----
49
50 **Example 1**
51
52 *Input* - fluorescence intensities per marker and population ID per event::
53
54 Marker1 Marker2 Marker3 Population
55 34 45 12 1
56 33 65 10 5
57 19 62 98 2
58 12 36 58 1
59
60 *Populations selected:* 2
61
62 *Method:* Keep only the selected populations
63
64 *Output* - fluorescence intensities per marker and population ID per event::
65
66 Marker1 Marker2 Marker3 Population
67 19 62 98 2
68
69 **Example 2**
70
71 *Input* - fluorescence intensities per marker and population ID per event::
72
73 Marker1 Marker2 Marker3 Population
74 34 45 12 1
75 33 65 10 5
76 19 62 98 2
77 12 36 58 1
78
79 *Populations selected:* 2
80
81 *Method:* Remove the selected populations
82
83 *Output* - fluorescence intensities per marker and population ID per event::
84
85 Marker1 Marker2 Marker3 Population
86 34 45 12 1
87 33 65 10 5
88 12 36 58 1
89
90 ]]>
91 </help>
92 </tool>