annotate FileFilter.xml @ 3:ec62782f6c68 draft

Uploaded
author bgruening
date Mon, 13 Oct 2014 10:18:22 -0400
parents 3d84209d3178
children 6ead64a594bd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
1 <?xml version='1.0' encoding='UTF-8'?>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
2 <tool id="FileFilter" name="FileFilter" version="1.12.0">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
3 <description>Extracts or manipulates portions of data from peak, feature or consensus-feature files.</description>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
4 <macros>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
5 <token name="@EXECUTABLE@">FileFilter</token>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
6 <import>macros.xml</import>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
7 </macros>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
8 <expand macro="stdio"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
9 <expand macro="requirements"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
10 <command>FileFilter
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
11
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
12 -in ${param_in}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
13 -in_type ${param_in_type}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
14 -out ${param_out}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
15 -out_type ${param_out_type}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
16 -rt ${param_rt}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
17 -mz ${param_mz}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
18 -pc_mz ${param_pc_mz}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
19 -int ${param_int}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
20 ${param_sort}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
21 -threads \${GALAXY_SLOTS:-24}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
22 -peak_options:sn ${param_sn}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
23 -peak_options:rm_pc_charge ${param_rm_pc_charge}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
24 -peak_options:level ${param_level}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
25 ${param_sort_peaks}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
26 ${param_no_chromatograms}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
27 ${param_remove_chromatograms}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
28 -peak_options:mz_precision ${param_mz_precision}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
29 -peak_options:int_precision ${param_int_precision}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
30 ${param_indexed_file}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
31 -peak_options:numpress:masstime ${param_masstime}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
32 -peak_options:numpress:masstime_error ${param_masstime_error}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
33 -peak_options:numpress:intensity ${param_intensity}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
34 -peak_options:numpress:intensity_error ${param_intensity_error}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
35 ${param_remove_zoom}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
36 -spectra:remove_mode ${param_remove_mode}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
37 -spectra:remove_activation ${param_remove_activation}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
38 -spectra:remove_collision_energy ${param_remove_collision_energy}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
39 -spectra:remove_isolation_window_width ${param_remove_isolation_window_width}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
40 ${param_select_zoom}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
41 -spectra:select_mode ${param_select_mode}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
42 -spectra:select_activation ${param_select_activation}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
43 -spectra:select_collision_energy ${param_select_collision_energy}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
44 -spectra:select_isolation_window_width ${param_select_isolation_window_width}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
45 -spectra:select_polarity ${param_select_polarity}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
46 -feature:q ${param_q}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
47 -consensus:map ${param_map}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
48 ${param_map_and}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
49 ${param_blacklist}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
50 -consensus:blackorwhitelist:file ${param_file}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
51 -consensus:blackorwhitelist:maps ${param_maps}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
52 -consensus:blackorwhitelist:rt ${param_rt}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
53 -consensus:blackorwhitelist:mz ${param_mz}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
54 ${param_use_ppm_tolerance}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
55 -f_and_c:charge ${param_charge}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
56 -f_and_c:size ${param_size}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
57 -f_and_c:remove_meta ${param_remove_meta}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
58 ${param_keep_best_score_id}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
59 -id:sequences_whitelist ${param_sequences_whitelist}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
60 -id:accessions_whitelist ${param_accessions_whitelist}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
61 ${param_remove_annotated_features}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
62 ${param_remove_unannotated_features}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
63 ${param_remove_unassigned_ids}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
64 -id:blacklist ${param_blacklist}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
65 -id:rt ${param_rt}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
66 -id:mz ${param_mz}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
67 ${param_blacklist_imperfect}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
68 -algorithm:SignalToNoise:win_len ${param_win_len}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
69 -algorithm:SignalToNoise:bin_count ${param_bin_count}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
70 -algorithm:SignalToNoise:min_required_elements ${param_min_required_elements}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
71 #if $adv_opts.adv_opts_selector=='advanced':
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
72 ${adv_opts.param_remove_clashes}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
73 -algorithm:SignalToNoise:max_intensity ${adv_opts.param_max_intensity}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
74 -algorithm:SignalToNoise:auto_max_stdev_factor ${adv_opts.param_auto_max_stdev_factor}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
75 -algorithm:SignalToNoise:auto_max_percentile ${adv_opts.param_auto_max_percentile}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
76 -algorithm:SignalToNoise:auto_mode ${adv_opts.param_auto_mode}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
77 -algorithm:SignalToNoise:noise_for_empty_window ${adv_opts.param_noise_for_empty_window}
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
78 #end if
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
79 </command>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
80 <inputs>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
81 <param name="param_in" type="data" format="mzML,featureXML,consensusXML" optional="False" label="Input file" help="(-in)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
82 <param name="param_in_type" type="select" optional="True" label="Input file type -- default: determined from file extension or content" help="(-in_type)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
83 <option value="mzML">mzML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
84 <option value="featureXML">featureXML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
85 <option value="consensusXML">consensusXML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
86 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
87 <param name="param_out_type" type="select" optional="True" label="Output file type -- default: determined from file extension or content" help="(-out_type)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
88 <option value="mzML">mzML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
89 <option value="featureXML">featureXML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
90 <option value="consensusXML">consensusXML</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
91 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
92 <param name="param_rt" type="text" size="20" value=":" label="Retention time range to extract" help="(-rt)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
93 <param name="param_mz" type="text" size="20" value=":" label="m/z range to extract (applies to ALL ms levels!)" help="(-mz)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
94 <param name="param_pc_mz" type="text" size="20" value=":" label="MSn (n&gt;=2) precursor filtering according to their m/z value. Do not use this flag in conjunction with 'mz', unless you want to actually remove peaks in spectra (see 'mz'). RT filtering is covered by 'rt' and compatible with this flag." help="(-pc_mz)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
95 <param name="param_int" type="text" size="20" value=":" label="Intensity range to extract" help="(-int)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
96 <param name="param_sort" type="boolean" truevalue="-sort true" falsevalue="-sort false" checked="false" optional="True" label="Sorts the output according to RT and m/z." help="(-sort)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
97 <param name="param_sn" type="float" value="0.0" label="Write peaks with S/N &gt; 'sn' values only" help="(-sn)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
98 <param name="param_rm_pc_charge" type="text" size="20" value="0" label="Remove MS(2) spectra with these precursor charges. All spectra without precursor are kept!" help="(-rm_pc_charge)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
99 <param name="param_level" type="text" size="20" value="1 2 3" label="MS levels to extract" help="(-level)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
100 <param name="param_sort_peaks" type="boolean" truevalue="-peak_options:sort_peaks true" falsevalue="-peak_options:sort_peaks false" checked="false" optional="True" label="Sorts the peaks according to m/z" help="(-sort_peaks)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
101 <param name="param_no_chromatograms" type="boolean" truevalue="-peak_options:no_chromatograms true" falsevalue="-peak_options:no_chromatograms false" checked="false" optional="True" label="No conversion to space-saving real chromatograms, e.g. from SRM scans" help="(-no_chromatograms)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
102 <param name="param_remove_chromatograms" type="boolean" truevalue="-peak_options:remove_chromatograms true" falsevalue="-peak_options:remove_chromatograms false" checked="false" optional="True" label="Removes chromatograms stored in a file" help="(-remove_chromatograms)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
103 <param name="param_mz_precision" type="select" optional="True" value="64" label="Store base64 encoded m/z data using 32 or 64 bit precision" help="(-mz_precision)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
104 <option value="32">32</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
105 <option value="64">64</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
106 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
107 <param name="param_int_precision" type="select" optional="True" value="32" label="Store base64 encoded intensity data using 32 or 64 bit precision" help="(-int_precision)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
108 <option value="32">32</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
109 <option value="64">64</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
110 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
111 <param name="param_indexed_file" type="boolean" truevalue="-peak_options:indexed_file true" falsevalue="-peak_options:indexed_file false" checked="false" optional="True" label="Whether to add an index to the file when writing" help="(-indexed_file)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
112 <param name="param_masstime" type="select" optional="True" value="none" label="Apply MS Numpress compression algorithms in m/z or rt dimension (recommended: linear)" help="(-masstime)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
113 <option value="none">none</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
114 <option value="linear">linear</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
115 <option value="pic">pic</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
116 <option value="slof">slof</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
117 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
118 <param name="param_masstime_error" type="float" value="0.0001" label="Maximal allowable error in m/z or rt dimension (set to 0.5 for pic)" help="(-masstime_error)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
119 <param name="param_intensity" type="select" optional="True" value="none" label="Apply MS Numpress compression algorithms in intensity dimension (recommended: slof or pic)" help="(-intensity)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
120 <option value="none">none</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
121 <option value="linear">linear</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
122 <option value="pic">pic</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
123 <option value="slof">slof</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
124 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
125 <param name="param_intensity_error" type="float" value="0.0001" label="Maximal allowable error in intensity dimension (set to 0.5 for pic)" help="(-intensity_error)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
126 <param name="param_remove_zoom" type="boolean" truevalue="-spectra:remove_zoom true" falsevalue="-spectra:remove_zoom false" checked="false" optional="True" label="Remove zoom (enhanced resolution) scans" help="(-remove_zoom)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
127 <param name="param_remove_mode" type="select" optional="True" label="Remove scans by scan mode" help="(-remove_mode)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
128 <option value="Unknown">Unknown</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
129 <option value="MassSpectrum">MassSpectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
130 <option value="MS1Spectrum">MS1Spectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
131 <option value="MSnSpectrum">MSnSpectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
132 <option value="SelectedIonMonitoring">SelectedIonMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
133 <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
134 <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
135 <option value="ConstantNeutralGain">ConstantNeutralGain</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
136 <option value="ConstantNeutralLoss">ConstantNeutralLoss</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
137 <option value="Precursor">Precursor</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
138 <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
139 <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
140 <option value="ElectromagneticRadiation">ElectromagneticRadiation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
141 <option value="Emission">Emission</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
142 <option value="Absorbtion">Absorbtion</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
143 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
144 <param name="param_remove_activation" type="select" optional="True" label="Remove MSn scans where any of its precursors features a certain activation method" help="(-remove_activation)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
145 <option value="Collision-induced dissociation">Collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
146 <option value="Post-source decay">Post-source decay</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
147 <option value="Plasma desorption">Plasma desorption</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
148 <option value="Surface-induced dissociation">Surface-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
149 <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
150 <option value="Electron capture dissociation">Electron capture dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
151 <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
152 <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
153 <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
154 <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
155 <option value="Photodissociation">Photodissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
156 <option value="Electron transfer dissociation">Electron transfer dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
157 <option value="Pulsed q dissociation">Pulsed q dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
158 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
159 <param name="param_remove_collision_energy" type="text" size="20" value=":" label="Remove MSn scans with a collision energy in the given interval" help="(-remove_collision_energy)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
160 <param name="param_remove_isolation_window_width" type="text" size="20" value=":" label="Remove MSn scans whose isolation window width is in the given interval" help="(-remove_isolation_window_width)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
161 <param name="param_select_zoom" type="boolean" truevalue="-spectra:select_zoom true" falsevalue="-spectra:select_zoom false" checked="false" optional="True" label="Select zoom (enhanced resolution) scans" help="(-select_zoom)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
162 <param name="param_select_mode" type="select" optional="True" label="Selects scans by scan mode#br#" help="(-select_mode)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
163 <option value="Unknown">Unknown</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
164 <option value="MassSpectrum">MassSpectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
165 <option value="MS1Spectrum">MS1Spectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
166 <option value="MSnSpectrum">MSnSpectrum</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
167 <option value="SelectedIonMonitoring">SelectedIonMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
168 <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
169 <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
170 <option value="ConstantNeutralGain">ConstantNeutralGain</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
171 <option value="ConstantNeutralLoss">ConstantNeutralLoss</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
172 <option value="Precursor">Precursor</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
173 <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
174 <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
175 <option value="ElectromagneticRadiation">ElectromagneticRadiation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
176 <option value="Emission">Emission</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
177 <option value="Absorbtion">Absorbtion</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
178 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
179 <param name="param_select_activation" type="select" optional="True" label="Retain MSn scans where any of its precursors features a certain activation method" help="(-select_activation)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
180 <option value="Collision-induced dissociation">Collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
181 <option value="Post-source decay">Post-source decay</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
182 <option value="Plasma desorption">Plasma desorption</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
183 <option value="Surface-induced dissociation">Surface-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
184 <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
185 <option value="Electron capture dissociation">Electron capture dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
186 <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
187 <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
188 <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
189 <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
190 <option value="Photodissociation">Photodissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
191 <option value="Electron transfer dissociation">Electron transfer dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
192 <option value="Pulsed q dissociation">Pulsed q dissociation</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
193 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
194 <param name="param_select_collision_energy" type="text" size="20" value=":" label="Select MSn scans with a collision energy in the given interval" help="(-select_collision_energy)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
195 <param name="param_select_isolation_window_width" type="text" size="20" value=":" label="Select MSn scans whose isolation window width is in the given interval" help="(-select_isolation_window_width)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
196 <param name="param_select_polarity" type="select" optional="True" label="Retain MSn scans with a certain scan polarity" help="(-select_polarity)">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
197 <option value="unknown">unknown</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
198 <option value="positive">positive</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
199 <option value="negative">negative</option>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
200 </param>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
201 <param name="param_q" type="text" size="20" value=":" label="Overall quality range to extract [0:1]" help="(-q)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
202 <param name="param_map" type="text" size="20" value="0" label="Maps to be extracted from a consensus" help="(-map)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
203 <param name="param_map_and" type="boolean" truevalue="-consensus:map_and true" falsevalue="-consensus:map_and false" checked="false" optional="True" label="Consensus features are kept only if they contain exactly one feature from each map (as given above in 'map')" help="(-map_and)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
204 <param name="param_blacklist" type="boolean" truevalue="-consensus:blackorwhitelist:blacklist true" falsevalue="-consensus:blackorwhitelist:blacklist false" checked="true" optional="True" label="True: remove matched MS2. False: retain matched MS2 spectra. Other levels are kept" help="(-blacklist)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
205 <param name="param_file" type="data" format="consensusXML" optional="True" label="Input file containing consensus features whose corresponding MS2 spectra should be removed from the mzML file!#br#Matching tolerances are taken from 'consensus:blackorwhitelist:rt' and 'consensus:blackorwhitelist:mz' options.#br#If consensus:blackorwhitelist:maps is specified, only these will be used.#br#" help="(-file)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
206 <param name="param_maps" type="text" size="20" value="0" label="Maps used for black/white list filtering" help="(-maps)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
207 <param name="param_rt" type="float" min="0.0" optional="True" value="60.0" label="Retention tolerance [s] for precursor to consensus feature position" help="(-rt)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
208 <param name="param_mz" type="float" min="0.0" optional="True" value="0.01" label="m/z tolerance [Th] for precursor to consensus feature position" help="(-mz)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
209 <param name="param_use_ppm_tolerance" type="boolean" truevalue="-consensus:blackorwhitelist:use_ppm_tolerance true" falsevalue="-consensus:blackorwhitelist:use_ppm_tolerance false" checked="false" optional="True" label="If ppm tolerance should be used. Otherwise Da are used." help="(-use_ppm_tolerance)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
210 <param name="param_charge" type="text" size="20" value=":" label="Charge range to extract" help="(-charge)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
211 <param name="param_size" type="text" size="20" value=":" label="Size range to extract" help="(-size)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
212 <param name="param_remove_meta" type="text" size="20" label="Expects a 3-tuple (=3 entries in the list), i.e. &lt;name&gt; 'lt|eq|gt' &lt;value&gt;; the first is the name of meta value, followed by the comparison operator (equal, less or greater) and the value to compare to. All comparisons are done after converting the given value to the corresponding data value type of the meta value (for lists, this simply compares length, not content!)!" help="(-remove_meta)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
213 <param name="param_keep_best_score_id" type="boolean" truevalue="-id:keep_best_score_id true" falsevalue="-id:keep_best_score_id false" checked="false" optional="True" label="in case of multiple peptide identifications, keep only the id with best score" help="(-keep_best_score_id)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
214 <param name="param_sequences_whitelist" type="text" size="20" label="keep only features with white listed sequences, e.g. LYSNLVER or the modification (Oxidation)" help="(-sequences_whitelist)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
215 <param name="param_accessions_whitelist" type="text" size="20" label="keep only features with white listed accessions, e.g. sp|P02662|CASA1_BOVIN" help="(-accessions_whitelist)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
216 <param name="param_remove_annotated_features" type="boolean" truevalue="-id:remove_annotated_features true" falsevalue="-id:remove_annotated_features false" checked="false" optional="True" label="Remove features with annotations" help="(-remove_annotated_features)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
217 <param name="param_remove_unannotated_features" type="boolean" truevalue="-id:remove_unannotated_features true" falsevalue="-id:remove_unannotated_features false" checked="false" optional="True" label="Remove features without annotations" help="(-remove_unannotated_features)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
218 <param name="param_remove_unassigned_ids" type="boolean" truevalue="-id:remove_unassigned_ids true" falsevalue="-id:remove_unassigned_ids false" checked="false" optional="True" label="Remove unassigned peptide identifications" help="(-remove_unassigned_ids)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
219 <param name="param_blacklist" type="data" format="idXML" optional="True" label="Input file containing MS2 identifications whose corresponding MS2 spectra should be removed from the mzML file!#br#Matching tolerances are taken from 'id:rt' and 'id:mz' options.#br#This tool will require all IDs to be matched to an MS2 spectrum, and quit with error otherwise. Use 'id:blacklist_imperfect' to allow for mismatches." help="(-blacklist)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
220 <param name="param_rt" type="float" min="0.0" optional="True" value="0.1" label="Retention tolerance [s] for precursor to id position" help="(-rt)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
221 <param name="param_mz" type="float" min="0.0" optional="True" value="0.001" label="m/z tolerance [Th] for precursor to id position" help="(-mz)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
222 <param name="param_blacklist_imperfect" type="boolean" truevalue="-id:blacklist_imperfect true" falsevalue="-id:blacklist_imperfect false" checked="false" optional="True" label="Allow for mismatching precursor positions (see 'id:blacklist')" help="(-blacklist_imperfect)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
223 <param name="param_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
224 <param name="param_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
225 <param name="param_min_required_elements" type="integer" min="1" optional="True" value="10" label="minimum number of elements required in a window (otherwise it is considered sparse)" help="(-min_required_elements)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
226 <expand macro="advanced_options">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
227 <param name="param_remove_clashes" type="boolean" truevalue="-id:remove_clashes true" falsevalue="-id:remove_clashes false" checked="false" optional="True" label="Remove features with id clashes (different sequences mapped to one feature)" help="(-remove_clashes)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
228 <param name="param_max_intensity" type="integer" min="-1" optional="True" value="-1" label="maximal intensity considered for histogram construction. By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will be added to the LAST histogram bin. If you choose 'max_intensity' too small, the noise estimate might be too small as well. If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime). In general, the Median-S/N estimator is more robust to a manual max_intensity than the MeanIterative-S/N." help="(-max_intensity)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
229 <param name="param_auto_max_stdev_factor" type="float" min="0.0" max="999.0" optional="True" value="3.0" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" help="(-auto_max_stdev_factor)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
230 <param name="param_auto_max_percentile" type="integer" min="0" max="100" optional="True" value="95" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" help="(-auto_max_percentile)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
231 <param name="param_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --&gt; use 'max_intensity'; 0 --&gt; 'auto_max_stdev_factor' method (default); 1 --&gt; 'auto_max_percentile' method" help="(-auto_mode)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
232 <param name="param_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window)"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
233 </expand>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
234 </inputs>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
235 <outputs>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
236 <data name="param_out" label="Output file" format="consensusXML">
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
237 <change_format>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
238 <when input="param_out_type" value="mzML" format="mzML"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
239 <when input="param_out_type" value="featureXML" format="featureXML"/>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
240 </change_format>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
241 </data>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
242 </outputs>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
243 <help>**What it does**
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
244
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
245 Extracts or manipulates portions of data from peak, feature or consensus-feature files.
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
246
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
247
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
248 For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileFilter.html
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
249
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
250 @REFERENCES@
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
251 </help>
3d84209d3178 Uploaded
bgruening
parents:
diff changeset
252 </tool>