annotate msconvert_subset.xml @ 9:dd4ba10d0c45 draft

planemo upload commit b4871f9659a924a68430aed3a93f4f9bad733fd6
author galaxyp
date Wed, 07 Dec 2016 16:43:07 -0500
parents d2c61663e33c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
1 <tool id="msconvert_subset" name="msconvert Subset Peak List" version="0.3.0">
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
2 <description>against list of scan numbers or indices.</description>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
3 <!--
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
4 <requirements>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
5 <requirement type="package" version="3_0_4388">proteowizard</requirement>
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
6 </requirements>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
7 -->
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
8 <command interpreter="python">
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
9 msconvert_wrapper.py
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
10 --input=${input}
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
11 --output=${output}
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
12 --fromextension=${input.ext}
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
13 --toextension=${output_type}
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
14 #if $settings.settingsType == "full"
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
15 --binaryencoding=${settings.binary_encoding}
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
16 --mzencoding=${settings.mz_encoding}
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
17 --intensityencoding=${settings.intensity_encoding}
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
18 --zlib=${settings.zlib}
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
19 #end if
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
20 --filter_table="$filter.filterList"
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
21 #if $filter.filterType == "scan_number"
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
22 --filter_table_type="number"
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
23 #else
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
24 --filter_table_type="index"
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
25 #end if
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
26 </command>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
27
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
28 <inputs>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
29 <conditional name="type">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
30 <param name="input_type" type="select" label="Input Type">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
31 <option value="mzml">mzML</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
32 <option value="mzxml">mzXML</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
33 <option value="mgf">mgf</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
34 <option value="ms2">ms2</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
35 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
36 <when value="mzml">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
37 <param format="mzml" name="input" type="data" label="Input mzML"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
38 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
39 <when value="mzxml">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
40 <param format="mzxml" name="input" type="data" label="Input mzXML"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
41 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
42 <when value="mgf">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
43 <param format="mgf" name="input" type="data" label="Input mgf"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
44 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
45 <when value="ms2">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
46 <param format="ms2" name="input" type="data" label="Input ms2"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
47 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
48 </conditional>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
49 <param name="output_type" type="select" label="Output Type">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
50 <option value="mzML">mzML (indexed)</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
51 <option value="unindexed_mzML">mzML (unindexed)</option>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
52 <option value="mzXML">mzXML (indexed)</option>
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
53 <option value="unindexed_mzXML">mzXML (unindexed)</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
54 <option value="mgf">mgf</option>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
55 <option value="ms2">ms2</option>
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
56 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
57 <conditional name="filter">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
58 <param name="filterType" type="select" label="Filter by" help="">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
59 <option value="scan_number" selected="true">Scan Number</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
60 <option value="scan_index">Scan Index</option>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
61 </param>
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
62 <when value="scan_number">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
63 <param format="text" name="filterList" type="data" label="Scan Numbers"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
64 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
65 <when value="scan_index">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
66 <param format="text" name="filterList" type="data" label="Scan Indices"/>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
67 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
68 </conditional>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
69 <conditional name="settings">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
70 <param name="settingsType" type="select" label="Advanced msconvert Settings" help="">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
71 <option value="default">Use Defaults</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
72 <option value="full">Full Parameter List</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
73 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
74 <when value="default" />
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
75 <when value="full">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
76 <param type="select" name="binary_encoding" label="Binary Encoding Precision">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
77 <option value="64" selected="true">64</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
78 <option value="32">32</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
79 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
80 <param type="select" name="mz_encoding" label="m/z Encoding Precision">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
81 <option value="64" selected="true">64</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
82 <option value="32">32</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
83 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
84 <param type="select" name="intensity_encoding" label="Intensity Encoding Precision" value="32">
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
85 <option value="64">64</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
86 <option value="32" selected="true">32</option>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
87 </param>
8
d2c61663e33c Uploaded
galaxyp
parents: 7
diff changeset
88 <param type="boolean" name="zlib" label="Use zlib">
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
89 </param>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
90 </when>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
91 </conditional>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
92 </inputs>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
93 <outputs>
9
dd4ba10d0c45 planemo upload commit b4871f9659a924a68430aed3a93f4f9bad733fd6
galaxyp
parents: 8
diff changeset
94 <data format="mzml" name="output" label="${type.input.name.rsplit('.',1)[0]}.${output_type}" >
7
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
95 <change_format>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
96 <when input="output_type" value="mzXML" format="mzxml" />
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
97 <when input="output_type" value="unindexed_mzXML" format="mzxml" />
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
98 <when input="output_type" value="ms2" format="ms2" />
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
99 <when input="output_type" value="mgf" format="mgf" />
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
100 </change_format>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
101 </data>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
102 </outputs>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
103 <help>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
104 </help>
37e5502441cc Uploaded
galaxyp
parents:
diff changeset
105 </tool>