Mercurial > repos > bgruening > openms
diff FileFilter.xml @ 4:6ead64a594bd draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/openms commit 7a5239910fda9ed90cca286a38855703b40b1b56-dirty
| author | bgruening |
|---|---|
| date | Wed, 27 Jan 2016 10:06:49 -0500 |
| parents | 3d84209d3178 |
| children |
line wrap: on
line diff
--- a/FileFilter.xml Mon Oct 13 10:18:22 2014 -0400 +++ b/FileFilter.xml Wed Jan 27 10:06:49 2016 -0500 @@ -1,252 +1,619 @@ -<?xml version='1.0' encoding='UTF-8'?> -<tool id="FileFilter" name="FileFilter" version="1.12.0"> - <description>Extracts or manipulates portions of data from peak, feature or consensus-feature files.</description> - <macros> - <token name="@EXECUTABLE@">FileFilter</token> - <import>macros.xml</import> - </macros> - <expand macro="stdio"/> - <expand macro="requirements"/> - <command>FileFilter +<?xml version="1.0" encoding="UTF-8"?> + <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTD2Galaxy.--> + <!--Proposed Tool Section: [File Handling]--> + <tool id="FileFilter" name="FileFilter" version="2.0.0"> + <description>Extracts or manipulates portions of data from peak, feature or consensus-feature files.</description> + <macros> + <token name="@EXECUTABLE@">FileFilter</token> + <import>macros.xml</import> + </macros> + <expand macro="references"/> + <expand macro="stdio"/> + <expand macro="requirements"/> + <command>FileFilter + +#if $param_in: + -in $param_in +#end if +#if $param_out: + -out $param_out +#end if +#if $param_out_type: + -out_type + #if " " in str($param_out_type): + "$param_out_type" + #else + $param_out_type + #end if +#end if +#if $param_rt: + -rt "$param_rt" +#end if +#if $param_mz: + -mz "$param_mz" +#end if +#if $param_pc_mz: + -pc_mz "$param_pc_mz" +#end if +#if $param_int: + -int "$param_int" +#end if +#if $param_sort: + -sort +#end if +-threads \${GALAXY_SLOTS:-24} +#if $param_peak_options_sn: + -peak_options:sn $param_peak_options_sn +#end if + +#if $rep_param_peak_options_rm_pc_charge: +-peak_options:rm_pc_charge + #for token in $rep_param_peak_options_rm_pc_charge: + #if " " in str(token): + "$token.param_peak_options_rm_pc_charge" + #else + $token.param_peak_options_rm_pc_charge + #end if + #end for +#end if --in ${param_in} --in_type ${param_in_type} --out ${param_out} --out_type ${param_out_type} --rt ${param_rt} --mz ${param_mz} --pc_mz ${param_pc_mz} --int ${param_int} -${param_sort} --threads \${GALAXY_SLOTS:-24} --peak_options:sn ${param_sn} --peak_options:rm_pc_charge ${param_rm_pc_charge} --peak_options:level ${param_level} -${param_sort_peaks} -${param_no_chromatograms} -${param_remove_chromatograms} --peak_options:mz_precision ${param_mz_precision} --peak_options:int_precision ${param_int_precision} -${param_indexed_file} --peak_options:numpress:masstime ${param_masstime} --peak_options:numpress:masstime_error ${param_masstime_error} --peak_options:numpress:intensity ${param_intensity} --peak_options:numpress:intensity_error ${param_intensity_error} -${param_remove_zoom} --spectra:remove_mode ${param_remove_mode} --spectra:remove_activation ${param_remove_activation} --spectra:remove_collision_energy ${param_remove_collision_energy} --spectra:remove_isolation_window_width ${param_remove_isolation_window_width} -${param_select_zoom} --spectra:select_mode ${param_select_mode} --spectra:select_activation ${param_select_activation} --spectra:select_collision_energy ${param_select_collision_energy} --spectra:select_isolation_window_width ${param_select_isolation_window_width} --spectra:select_polarity ${param_select_polarity} --feature:q ${param_q} --consensus:map ${param_map} -${param_map_and} -${param_blacklist} --consensus:blackorwhitelist:file ${param_file} --consensus:blackorwhitelist:maps ${param_maps} --consensus:blackorwhitelist:rt ${param_rt} --consensus:blackorwhitelist:mz ${param_mz} -${param_use_ppm_tolerance} --f_and_c:charge ${param_charge} --f_and_c:size ${param_size} --f_and_c:remove_meta ${param_remove_meta} -${param_keep_best_score_id} --id:sequences_whitelist ${param_sequences_whitelist} --id:accessions_whitelist ${param_accessions_whitelist} -${param_remove_annotated_features} -${param_remove_unannotated_features} -${param_remove_unassigned_ids} --id:blacklist ${param_blacklist} --id:rt ${param_rt} --id:mz ${param_mz} -${param_blacklist_imperfect} --algorithm:SignalToNoise:win_len ${param_win_len} --algorithm:SignalToNoise:bin_count ${param_bin_count} --algorithm:SignalToNoise:min_required_elements ${param_min_required_elements} +#if $rep_param_peak_options_level: +-peak_options:level + #for token in $rep_param_peak_options_level: + #if " " in str(token): + "$token.param_peak_options_level" + #else + $token.param_peak_options_level + #end if + #end for +#end if +#if $param_peak_options_sort_peaks: + -peak_options:sort_peaks +#end if +#if $param_peak_options_no_chromatograms: + -peak_options:no_chromatograms +#end if +#if $param_peak_options_remove_chromatograms: + -peak_options:remove_chromatograms +#end if +#if $param_peak_options_mz_precision: + -peak_options:mz_precision + #if " " in str($param_peak_options_mz_precision): + "$param_peak_options_mz_precision" + #else + $param_peak_options_mz_precision + #end if +#end if +#if $param_peak_options_int_precision: + -peak_options:int_precision + #if " " in str($param_peak_options_int_precision): + "$param_peak_options_int_precision" + #else + $param_peak_options_int_precision + #end if +#end if +#if $param_peak_options_indexed_file: + -peak_options:indexed_file +#end if +#if $param_peak_options_numpress_masstime: + -peak_options:numpress:masstime + #if " " in str($param_peak_options_numpress_masstime): + "$param_peak_options_numpress_masstime" + #else + $param_peak_options_numpress_masstime + #end if +#end if +#if $param_peak_options_numpress_masstime_error: + -peak_options:numpress:masstime_error $param_peak_options_numpress_masstime_error +#end if +#if $param_peak_options_numpress_intensity: + -peak_options:numpress:intensity + #if " " in str($param_peak_options_numpress_intensity): + "$param_peak_options_numpress_intensity" + #else + $param_peak_options_numpress_intensity + #end if +#end if +#if $param_peak_options_numpress_intensity_error: + -peak_options:numpress:intensity_error $param_peak_options_numpress_intensity_error +#end if +#if $param_spectra_remove_zoom: + -spectra:remove_zoom +#end if +#if $param_spectra_remove_mode: + -spectra:remove_mode + #if " " in str($param_spectra_remove_mode): + "$param_spectra_remove_mode" + #else + $param_spectra_remove_mode + #end if +#end if +#if $param_spectra_remove_activation: + -spectra:remove_activation + #if " " in str($param_spectra_remove_activation): + "$param_spectra_remove_activation" + #else + $param_spectra_remove_activation + #end if +#end if +#if $param_spectra_remove_collision_energy: + -spectra:remove_collision_energy "$param_spectra_remove_collision_energy" +#end if +#if $param_spectra_remove_isolation_window_width: + -spectra:remove_isolation_window_width "$param_spectra_remove_isolation_window_width" +#end if +#if $param_spectra_select_zoom: + -spectra:select_zoom +#end if +#if $param_spectra_select_mode: + -spectra:select_mode + #if " " in str($param_spectra_select_mode): + "$param_spectra_select_mode" + #else + $param_spectra_select_mode + #end if +#end if +#if $param_spectra_select_activation: + -spectra:select_activation + #if " " in str($param_spectra_select_activation): + "$param_spectra_select_activation" + #else + $param_spectra_select_activation + #end if +#end if +#if $param_spectra_select_collision_energy: + -spectra:select_collision_energy "$param_spectra_select_collision_energy" +#end if +#if $param_spectra_select_isolation_window_width: + -spectra:select_isolation_window_width "$param_spectra_select_isolation_window_width" +#end if +#if $param_spectra_select_polarity: + -spectra:select_polarity + #if " " in str($param_spectra_select_polarity): + "$param_spectra_select_polarity" + #else + $param_spectra_select_polarity + #end if +#end if +#if $param_feature_q: + -feature:q "$param_feature_q" +#end if + +#if $rep_param_consensus_map: +-consensus:map + #for token in $rep_param_consensus_map: + #if " " in str(token): + "$token.param_consensus_map" + #else + $token.param_consensus_map + #end if + #end for +#end if +#if $param_consensus_map_and: + -consensus:map_and +#end if +#if $param_consensus_blackorwhitelist_blacklist: + -consensus:blackorwhitelist:blacklist +#end if +#if $param_consensus_blackorwhitelist_file: + -consensus:blackorwhitelist:file $param_consensus_blackorwhitelist_file +#end if + +#if $rep_param_consensus_blackorwhitelist_maps: +-consensus:blackorwhitelist:maps + #for token in $rep_param_consensus_blackorwhitelist_maps: + #if " " in str(token): + "$token.param_consensus_blackorwhitelist_maps" + #else + $token.param_consensus_blackorwhitelist_maps + #end if + #end for +#end if +#if $param_consensus_blackorwhitelist_rt: + -consensus:blackorwhitelist:rt $param_consensus_blackorwhitelist_rt +#end if +#if $param_consensus_blackorwhitelist_mz: + -consensus:blackorwhitelist:mz $param_consensus_blackorwhitelist_mz +#end if +#if $param_consensus_blackorwhitelist_use_ppm_tolerance: + -consensus:blackorwhitelist:use_ppm_tolerance +#end if +#if $param_f_and_c_charge: + -f_and_c:charge "$param_f_and_c_charge" +#end if +#if $param_f_and_c_size: + -f_and_c:size "$param_f_and_c_size" +#end if + +#if $rep_param_f_and_c_remove_meta: +-f_and_c:remove_meta + #for token in $rep_param_f_and_c_remove_meta: + #if " " in str(token): + "$token.param_f_and_c_remove_meta" + #else + $token.param_f_and_c_remove_meta + #end if + #end for +#end if +#if $param_id_keep_best_score_id: + -id:keep_best_score_id +#end if + +#if $rep_param_id_sequences_whitelist: +-id:sequences_whitelist + #for token in $rep_param_id_sequences_whitelist: + #if " " in str(token): + "$token.param_id_sequences_whitelist" + #else + $token.param_id_sequences_whitelist + #end if + #end for +#end if + +#if $rep_param_id_accessions_whitelist: +-id:accessions_whitelist + #for token in $rep_param_id_accessions_whitelist: + #if " " in str(token): + "$token.param_id_accessions_whitelist" + #else + $token.param_id_accessions_whitelist + #end if + #end for +#end if +#if $param_id_remove_annotated_features: + -id:remove_annotated_features +#end if +#if $param_id_remove_unannotated_features: + -id:remove_unannotated_features +#end if +#if $param_id_remove_unassigned_ids: + -id:remove_unassigned_ids +#end if +#if $param_id_blacklist: + -id:blacklist $param_id_blacklist +#end if +#if $param_id_rt: + -id:rt $param_id_rt +#end if +#if $param_id_mz: + -id:mz $param_id_mz +#end if +#if $param_id_blacklist_imperfect: + -id:blacklist_imperfect +#end if +#if $param_algorithm_SignalToNoise_win_len: + -algorithm:SignalToNoise:win_len $param_algorithm_SignalToNoise_win_len +#end if +#if $param_algorithm_SignalToNoise_bin_count: + -algorithm:SignalToNoise:bin_count $param_algorithm_SignalToNoise_bin_count +#end if +#if $param_algorithm_SignalToNoise_min_required_elements: + -algorithm:SignalToNoise:min_required_elements $param_algorithm_SignalToNoise_min_required_elements +#end if +#if $param_algorithm_SignalToNoise_write_log_messages: + -algorithm:SignalToNoise:write_log_messages +#end if #if $adv_opts.adv_opts_selector=='advanced': - ${adv_opts.param_remove_clashes} - -algorithm:SignalToNoise:max_intensity ${adv_opts.param_max_intensity} - -algorithm:SignalToNoise:auto_max_stdev_factor ${adv_opts.param_auto_max_stdev_factor} - -algorithm:SignalToNoise:auto_max_percentile ${adv_opts.param_auto_max_percentile} - -algorithm:SignalToNoise:auto_mode ${adv_opts.param_auto_mode} - -algorithm:SignalToNoise:noise_for_empty_window ${adv_opts.param_noise_for_empty_window} + #if $adv_opts.param_force: + -force +#end if + #if $adv_opts.param_id_remove_clashes: + -id:remove_clashes +#end if + #if $adv_opts.param_algorithm_SignalToNoise_max_intensity: + -algorithm:SignalToNoise:max_intensity $adv_opts.param_algorithm_SignalToNoise_max_intensity +#end if + #if $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor: + -algorithm:SignalToNoise:auto_max_stdev_factor $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor +#end if + #if $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile: + -algorithm:SignalToNoise:auto_max_percentile $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile +#end if + #if $adv_opts.param_algorithm_SignalToNoise_auto_mode: + -algorithm:SignalToNoise:auto_mode $adv_opts.param_algorithm_SignalToNoise_auto_mode +#end if + #if $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window: + -algorithm:SignalToNoise:noise_for_empty_window $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window +#end if #end if </command> - <inputs> - <param name="param_in" type="data" format="mzML,featureXML,consensusXML" optional="False" label="Input file" help="(-in)"/> - <param name="param_in_type" type="select" optional="True" label="Input file type -- default: determined from file extension or content" help="(-in_type)"> - <option value="mzML">mzML</option> - <option value="featureXML">featureXML</option> - <option value="consensusXML">consensusXML</option> - </param> - <param name="param_out_type" type="select" optional="True" label="Output file type -- default: determined from file extension or content" help="(-out_type)"> - <option value="mzML">mzML</option> - <option value="featureXML">featureXML</option> - <option value="consensusXML">consensusXML</option> - </param> - <param name="param_rt" type="text" size="20" value=":" label="Retention time range to extract" help="(-rt)"/> - <param name="param_mz" type="text" size="20" value=":" label="m/z range to extract (applies to ALL ms levels!)" help="(-mz)"/> - <param name="param_pc_mz" type="text" size="20" value=":" label="MSn (n>=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)"/> - <param name="param_int" type="text" size="20" value=":" label="Intensity range to extract" help="(-int)"/> - <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)"/> - <param name="param_sn" type="float" value="0.0" label="Write peaks with S/N > 'sn' values only" help="(-sn)"/> - <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)"/> - <param name="param_level" type="text" size="20" value="1 2 3" label="MS levels to extract" help="(-level)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"> - <option value="32">32</option> - <option value="64">64</option> - </param> - <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)"> - <option value="32">32</option> - <option value="64">64</option> - </param> - <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)"/> - <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)"> - <option value="none">none</option> - <option value="linear">linear</option> - <option value="pic">pic</option> - <option value="slof">slof</option> - </param> - <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)"/> - <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)"> - <option value="none">none</option> - <option value="linear">linear</option> - <option value="pic">pic</option> - <option value="slof">slof</option> - </param> - <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)"/> - <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)"/> - <param name="param_remove_mode" type="select" optional="True" label="Remove scans by scan mode" help="(-remove_mode)"> - <option value="Unknown">Unknown</option> - <option value="MassSpectrum">MassSpectrum</option> - <option value="MS1Spectrum">MS1Spectrum</option> - <option value="MSnSpectrum">MSnSpectrum</option> - <option value="SelectedIonMonitoring">SelectedIonMonitoring</option> - <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option> - <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option> - <option value="ConstantNeutralGain">ConstantNeutralGain</option> - <option value="ConstantNeutralLoss">ConstantNeutralLoss</option> - <option value="Precursor">Precursor</option> - <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option> - <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option> - <option value="ElectromagneticRadiation">ElectromagneticRadiation</option> - <option value="Emission">Emission</option> - <option value="Absorbtion">Absorbtion</option> - </param> - <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)"> - <option value="Collision-induced dissociation">Collision-induced dissociation</option> - <option value="Post-source decay">Post-source decay</option> - <option value="Plasma desorption">Plasma desorption</option> - <option value="Surface-induced dissociation">Surface-induced dissociation</option> - <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option> - <option value="Electron capture dissociation">Electron capture dissociation</option> - <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option> - <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option> - <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option> - <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option> - <option value="Photodissociation">Photodissociation</option> - <option value="Electron transfer dissociation">Electron transfer dissociation</option> - <option value="Pulsed q dissociation">Pulsed q dissociation</option> - </param> - <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)"/> - <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)"/> - <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)"/> - <param name="param_select_mode" type="select" optional="True" label="Selects scans by scan mode#br#" help="(-select_mode)"> - <option value="Unknown">Unknown</option> - <option value="MassSpectrum">MassSpectrum</option> - <option value="MS1Spectrum">MS1Spectrum</option> - <option value="MSnSpectrum">MSnSpectrum</option> - <option value="SelectedIonMonitoring">SelectedIonMonitoring</option> - <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option> - <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option> - <option value="ConstantNeutralGain">ConstantNeutralGain</option> - <option value="ConstantNeutralLoss">ConstantNeutralLoss</option> - <option value="Precursor">Precursor</option> - <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option> - <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option> - <option value="ElectromagneticRadiation">ElectromagneticRadiation</option> - <option value="Emission">Emission</option> - <option value="Absorbtion">Absorbtion</option> - </param> - <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)"> - <option value="Collision-induced dissociation">Collision-induced dissociation</option> - <option value="Post-source decay">Post-source decay</option> - <option value="Plasma desorption">Plasma desorption</option> - <option value="Surface-induced dissociation">Surface-induced dissociation</option> - <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option> - <option value="Electron capture dissociation">Electron capture dissociation</option> - <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option> - <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option> - <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option> - <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option> - <option value="Photodissociation">Photodissociation</option> - <option value="Electron transfer dissociation">Electron transfer dissociation</option> - <option value="Pulsed q dissociation">Pulsed q dissociation</option> - </param> - <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)"/> - <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)"/> - <param name="param_select_polarity" type="select" optional="True" label="Retain MSn scans with a certain scan polarity" help="(-select_polarity)"> - <option value="unknown">unknown</option> - <option value="positive">positive</option> - <option value="negative">negative</option> - </param> - <param name="param_q" type="text" size="20" value=":" label="Overall quality range to extract [0:1]" help="(-q)"/> - <param name="param_map" type="text" size="20" value="0" label="Maps to be extracted from a consensus" help="(-map)"/> - <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)"/> - <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)"/> - <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)"/> - <param name="param_maps" type="text" size="20" value="0" label="Maps used for black/white list filtering" help="(-maps)"/> - <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)"/> - <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)"/> - <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)"/> - <param name="param_charge" type="text" size="20" value=":" label="Charge range to extract" help="(-charge)"/> - <param name="param_size" type="text" size="20" value=":" label="Size range to extract" help="(-size)"/> - <param name="param_remove_meta" type="text" size="20" label="Expects a 3-tuple (=3 entries in the list), i.e. <name> 'lt|eq|gt' <value>; 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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <param name="param_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len)"/> - <param name="param_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count)"/> - <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)"/> - <expand macro="advanced_options"> - <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)"/> - <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)"/> - <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)"/> - <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)"/> - <param name="param_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --> use 'max_intensity'; 0 --> 'auto_max_stdev_factor' method (default); 1 --> 'auto_max_percentile' method" help="(-auto_mode)"/> - <param name="param_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window)"/> - </expand> - </inputs> - <outputs> - <data name="param_out" label="Output file" format="consensusXML"> - <change_format> - <when input="param_out_type" value="mzML" format="mzML"/> - <when input="param_out_type" value="featureXML" format="featureXML"/> - </change_format> - </data> - </outputs> - <help>**What it does** - -Extracts or manipulates portions of data from peak, feature or consensus-feature files. + <inputs> + <param format="xml,consensusxml,mzml" help="(-in) " label="Input file" name="param_in" optional="False" type="data"/> + <param help="(-out_type) " label="Output file type -- default: determined from file extension or content" name="param_out_type" optional="True" type="select"> + <option value="mzML">mzML</option> + <option value="featureXML">featureXML</option> + <option value="consensusXML">consensusXML</option> + </param> + <param help="(-rt) " label="Retention time range to extract" name="param_rt" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-mz) " label="m/z range to extract (applies to ALL ms levels!)" name="param_mz" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-pc_mz) 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" label="MSn (n>=2) precursor filtering according to their m/z value" name="param_pc_mz" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-int) " label="Intensity range to extract" name="param_int" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param checked="false" falsevalue="" help="(-sort) " label="Sorts the output according to RT and m/z" name="param_sort" optional="True" truevalue="-sort" type="boolean"/> + <param help="(-sn) " label="Write peaks with S/N > 'sn' values only" name="param_peak_options_sn" type="float" value="0.0"/> + <repeat min="0" name="rep_param_peak_options_rm_pc_charge" title="param_peak_options_rm_pc_charge"> + <param help="(-rm_pc_charge) All spectra without precursor are kept!" label="Remove MS(2) spectra with these precursor charges" name="param_peak_options_rm_pc_charge" size="30" type="text" value="0"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <repeat max="1" min="0" name="rep_param_peak_options_level" title="param_peak_options_level"> + <param help="(-level) " label="MS levels to extract" name="param_peak_options_level" size="30" type="text" value="1 2 3"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param checked="false" falsevalue="" help="(-sort_peaks) " label="Sorts the peaks according to m/z" name="param_peak_options_sort_peaks" optional="True" truevalue="-peak_options:sort_peaks" type="boolean"/> + <param checked="false" falsevalue="" help="(-no_chromatograms) e.g. from SRM scans" label="No conversion to space-saving real chromatograms," name="param_peak_options_no_chromatograms" optional="True" truevalue="-peak_options:no_chromatograms" type="boolean"/> + <param checked="false" falsevalue="" help="(-remove_chromatograms) " label="Removes chromatograms stored in a file" name="param_peak_options_remove_chromatograms" optional="True" truevalue="-peak_options:remove_chromatograms" type="boolean"/> + <param help="(-mz_precision) " label="Store base64 encoded m/z data using 32 or 64 bit precision" name="param_peak_options_mz_precision" optional="True" type="select" value="64"> + <option value="32">32</option> + <option value="64">64</option> + </param> + <param help="(-int_precision) " label="Store base64 encoded intensity data using 32 or 64 bit precision" name="param_peak_options_int_precision" optional="True" type="select" value="32"> + <option value="32">32</option> + <option value="64">64</option> + </param> + <param checked="false" falsevalue="" help="(-indexed_file) " label="Whether to add an index to the file when writing" name="param_peak_options_indexed_file" optional="True" truevalue="-peak_options:indexed_file" type="boolean"/> + <param help="(-masstime) " label="Apply MS Numpress compression algorithms in m/z or rt dimension (recommended: linear)" name="param_peak_options_numpress_masstime" optional="True" type="select" value="none"> + <option value="none">none</option> + <option value="linear">linear</option> + <option value="pic">pic</option> + <option value="slof">slof</option> + </param> + <param help="(-masstime_error) " label="Maximal allowable error in m/z or rt dimension (set to 0.5 for pic)" name="param_peak_options_numpress_masstime_error" type="float" value="0.0001"/> + <param help="(-intensity) " label="Apply MS Numpress compression algorithms in intensity dimension (recommended: slof or pic)" name="param_peak_options_numpress_intensity" optional="True" type="select" value="none"> + <option value="none">none</option> + <option value="linear">linear</option> + <option value="pic">pic</option> + <option value="slof">slof</option> + </param> + <param help="(-intensity_error) " label="Maximal allowable error in intensity dimension (set to 0.5 for pic)" name="param_peak_options_numpress_intensity_error" type="float" value="0.0001"/> + <param checked="false" falsevalue="" help="(-remove_zoom) " label="Remove zoom (enhanced resolution) scans" name="param_spectra_remove_zoom" optional="True" truevalue="-spectra:remove_zoom" type="boolean"/> + <param help="(-remove_mode) " label="Remove scans by scan mode" name="param_spectra_remove_mode" optional="True" type="select"> + <option value="Unknown">Unknown</option> + <option value="MassSpectrum">MassSpectrum</option> + <option value="MS1Spectrum">MS1Spectrum</option> + <option value="MSnSpectrum">MSnSpectrum</option> + <option value="SelectedIonMonitoring">SelectedIonMonitoring</option> + <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option> + <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option> + <option value="ConstantNeutralGain">ConstantNeutralGain</option> + <option value="ConstantNeutralLoss">ConstantNeutralLoss</option> + <option value="Precursor">Precursor</option> + <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option> + <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option> + <option value="ElectromagneticRadiation">ElectromagneticRadiation</option> + <option value="Emission">Emission</option> + <option value="Absorbtion">Absorbtion</option> + </param> + <param help="(-remove_activation) " label="Remove MSn scans where any of its precursors features a certain activation method" name="param_spectra_remove_activation" optional="True" type="select"> + <option value="Collision-induced dissociation">Collision-induced dissociation</option> + <option value="Post-source decay">Post-source decay</option> + <option value="Plasma desorption">Plasma desorption</option> + <option value="Surface-induced dissociation">Surface-induced dissociation</option> + <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option> + <option value="Electron capture dissociation">Electron capture dissociation</option> + <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option> + <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option> + <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option> + <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option> + <option value="Photodissociation">Photodissociation</option> + <option value="Electron transfer dissociation">Electron transfer dissociation</option> + <option value="Pulsed q dissociation">Pulsed q dissociation</option> + </param> + <param help="(-remove_collision_energy) " label="Remove MSn scans with a collision energy in the given interval" name="param_spectra_remove_collision_energy" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-remove_isolation_window_width) " label="Remove MSn scans whose isolation window width is in the given interval" name="param_spectra_remove_isolation_window_width" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param checked="false" falsevalue="" help="(-select_zoom) " label="Select zoom (enhanced resolution) scans" name="param_spectra_select_zoom" optional="True" truevalue="-spectra:select_zoom" type="boolean"/> + <param help="(-select_mode) " label="Selects scans by scan mode" name="param_spectra_select_mode" optional="True" type="select"> + <option value="Unknown">Unknown</option> + <option value="MassSpectrum">MassSpectrum</option> + <option value="MS1Spectrum">MS1Spectrum</option> + <option value="MSnSpectrum">MSnSpectrum</option> + <option value="SelectedIonMonitoring">SelectedIonMonitoring</option> + <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option> + <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option> + <option value="ConstantNeutralGain">ConstantNeutralGain</option> + <option value="ConstantNeutralLoss">ConstantNeutralLoss</option> + <option value="Precursor">Precursor</option> + <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option> + <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option> + <option value="ElectromagneticRadiation">ElectromagneticRadiation</option> + <option value="Emission">Emission</option> + <option value="Absorbtion">Absorbtion</option> + </param> + <param help="(-select_activation) " label="Retain MSn scans where any of its precursors features a certain activation method" name="param_spectra_select_activation" optional="True" type="select"> + <option value="Collision-induced dissociation">Collision-induced dissociation</option> + <option value="Post-source decay">Post-source decay</option> + <option value="Plasma desorption">Plasma desorption</option> + <option value="Surface-induced dissociation">Surface-induced dissociation</option> + <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option> + <option value="Electron capture dissociation">Electron capture dissociation</option> + <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option> + <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option> + <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option> + <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option> + <option value="Photodissociation">Photodissociation</option> + <option value="Electron transfer dissociation">Electron transfer dissociation</option> + <option value="Pulsed q dissociation">Pulsed q dissociation</option> + </param> + <param help="(-select_collision_energy) " label="Select MSn scans with a collision energy in the given interval" name="param_spectra_select_collision_energy" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-select_isolation_window_width) " label="Select MSn scans whose isolation window width is in the given interval" name="param_spectra_select_isolation_window_width" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-select_polarity) " label="Retain MSn scans with a certain scan polarity" name="param_spectra_select_polarity" optional="True" type="select"> + <option value="unknown">unknown</option> + <option value="positive">positive</option> + <option value="negative">negative</option> + </param> + <param help="(-q) " label="Overall quality range to extract [0:1]" name="param_feature_q" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <repeat min="0" name="rep_param_consensus_map" title="param_consensus_map"> + <param help="(-map) " label="Maps to be extracted from a consensus" name="param_consensus_map" size="30" type="text" value="0"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param checked="false" falsevalue="" help="(-map_and) " label="Consensus features are kept only if they contain exactly one feature from each map (as given above in 'map')" name="param_consensus_map_and" optional="True" truevalue="-consensus:map_and" type="boolean"/> + <param checked="true" falsevalue="" help="(-blacklist) False: retain matched MS2 spectra. Other levels are kept" label="True: remove matched MS2" name="param_consensus_blackorwhitelist_blacklist" optional="True" truevalue="-consensus:blackorwhitelist:blacklist" type="boolean"/> + <param format="consensusxml" help="(-file) <br>If consensus:blackorwhitelist:maps is specified, only these will be used. <br>" 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" name="param_consensus_blackorwhitelist_file" optional="True" type="data"/> + <repeat min="0" name="rep_param_consensus_blackorwhitelist_maps" title="param_consensus_blackorwhitelist_maps"> + <param help="(-maps) " label="Maps used for black/white list filtering" name="param_consensus_blackorwhitelist_maps" size="30" type="text" value="0"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param help="(-rt) " label="Retention tolerance [s] for precursor to consensus feature position" min="0.0" name="param_consensus_blackorwhitelist_rt" optional="True" type="float" value="60.0"/> + <param help="(-mz) " label="m/z tolerance [Th] for precursor to consensus feature position" min="0.0" name="param_consensus_blackorwhitelist_mz" optional="True" type="float" value="0.01"/> + <param checked="false" falsevalue="" help="(-use_ppm_tolerance) Otherwise Da are used" label="If ppm tolerance should be used" name="param_consensus_blackorwhitelist_use_ppm_tolerance" optional="True" truevalue="-consensus:blackorwhitelist:use_ppm_tolerance" type="boolean"/> + <param help="(-charge) " label="Charge range to extract" name="param_f_and_c_charge" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <param help="(-size) " label="Size range to extract" name="param_f_and_c_size" size="30" type="text" value=":"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + <repeat min="0" name="rep_param_f_and_c_remove_meta" title="param_f_and_c_remove_meta"> + <param help="(-remove_meta) <name> 'lt|eq|gt' <value>; 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!)!" label="Expects a 3-tuple (=3 entries in the list), i.e" name="param_f_and_c_remove_meta" size="30" type="text"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param checked="false" falsevalue="" help="(-keep_best_score_id) " label="in case of multiple peptide identifications, keep only the id with best score" name="param_id_keep_best_score_id" optional="True" truevalue="-id:keep_best_score_id" type="boolean"/> + <repeat min="0" name="rep_param_id_sequences_whitelist" title="param_id_sequences_whitelist"> + <param help="(-sequences_whitelist) e.g. LYSNLVER or the modification (Oxidation)" label="keep only features with white listed sequences," name="param_id_sequences_whitelist" size="30" type="text"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <repeat min="0" name="rep_param_id_accessions_whitelist" title="param_id_accessions_whitelist"> + <param help="(-accessions_whitelist) e.g. sp|P02662|CASA1_BOVIN" label="keep only features with white listed accessions," name="param_id_accessions_whitelist" size="30" type="text"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + <remove value="""/> + </valid> + </sanitizer> + </param> + </repeat> + <param checked="false" falsevalue="" help="(-remove_annotated_features) " label="Remove features with annotations" name="param_id_remove_annotated_features" optional="True" truevalue="-id:remove_annotated_features" type="boolean"/> + <param checked="false" falsevalue="" help="(-remove_unannotated_features) " label="Remove features without annotations" name="param_id_remove_unannotated_features" optional="True" truevalue="-id:remove_unannotated_features" type="boolean"/> + <param checked="false" falsevalue="" help="(-remove_unassigned_ids) " label="Remove unassigned peptide identifications" name="param_id_remove_unassigned_ids" optional="True" truevalue="-id:remove_unassigned_ids" type="boolean"/> + <param format="xml" help="(-blacklist) <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" 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" name="param_id_blacklist" optional="True" type="data"/> + <param help="(-rt) " label="Retention tolerance [s] for precursor to id position" min="0.0" name="param_id_rt" optional="True" type="float" value="0.1"/> + <param help="(-mz) " label="m/z tolerance [Th] for precursor to id position" min="0.0" name="param_id_mz" optional="True" type="float" value="0.001"/> + <param checked="false" falsevalue="" help="(-blacklist_imperfect) " label="Allow for mismatching precursor positions (see 'id:blacklist')" name="param_id_blacklist_imperfect" optional="True" truevalue="-id:blacklist_imperfect" type="boolean"/> + <param help="(-win_len) " label="window length in Thomson" min="1.0" name="param_algorithm_SignalToNoise_win_len" optional="True" type="float" value="200.0"/> + <param help="(-bin_count) " label="number of bins for intensity values" min="3" name="param_algorithm_SignalToNoise_bin_count" optional="True" type="integer" value="30"/> + <param help="(-min_required_elements) " label="minimum number of elements required in a window (otherwise it is considered sparse)" min="1" name="param_algorithm_SignalToNoise_min_required_elements" optional="True" type="integer" value="10"/> + <param checked="true" falsevalue="" help="(-write_log_messages) " label="Write out log messages in case of sparse windows or median in rightmost histogram bin" name="param_algorithm_SignalToNoise_write_log_messages" optional="True" truevalue="-algorithm:SignalToNoise:write_log_messages" type="boolean"/> + <expand macro="advanced_options"> + <param checked="false" falsevalue="" help="(-force) " label="Overwrite tool specific checks" name="param_force" optional="True" truevalue="-force" type="boolean"/> + <param checked="false" falsevalue="" help="(-remove_clashes) " label="Remove features with id clashes (different sequences mapped to one feature)" name="param_id_remove_clashes" optional="True" truevalue="-id:remove_clashes" type="boolean"/> + <param help="(-max_intensity) 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" label="maximal intensity considered for histogram construction" min="-1" name="param_algorithm_SignalToNoise_max_intensity" optional="True" type="integer" value="-1"/> + <param help="(-auto_max_stdev_factor) " label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" max="999.0" min="0.0" name="param_algorithm_SignalToNoise_auto_max_stdev_factor" optional="True" type="float" value="3.0"/> + <param help="(-auto_max_percentile) " label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" max="100" min="0" name="param_algorithm_SignalToNoise_auto_max_percentile" optional="True" type="integer" value="95"/> + <param help="(-auto_mode) " label="method to use to determine maximal intensity: -1 --> use 'max_intensity'; 0 --> 'auto_max_stdev_factor' method (default); 1 --> 'auto_max_percentile' method" max="1" min="-1" name="param_algorithm_SignalToNoise_auto_mode" optional="True" type="integer" value="0"/> + <param help="(-noise_for_empty_window) " label="noise value used for sparse windows" name="param_algorithm_SignalToNoise_noise_for_empty_window" type="float" value="1e+20"/> + </expand> + </inputs> + <outputs> + <data format="input" metadata_source="param_in" name="param_out"/> + </outputs> + <help>Extracts or manipulates portions of data from peak, feature or consensus-feature files. -For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileFilter.html - -@REFERENCES@ -</help> -</tool> +For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileFilter.html</help> + </tool>
