Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
FileFilter

Extracts portions of the data from an mzML, featureXML or consensusXML file.

pot. predecessor tools $ \longrightarrow $ FileFilter $ \longrightarrow $ pot. successor tools
any tool yielding output
in mzML, featureXML
or consensusXML format

any tool that profits on reduced input

With this tool it is possible to extract m/z, retention time and intensity ranges from an input file and to write all data that lies within the given ranges to an output file.

Depending on the input file type, additional specific operations are possible:

The Priority of the id-flags is (decreasing order): remove_annotated_features / remove_unannotated_features -> remove_clashes -> keep_best_score_id -> sequences_whitelist / accessions_whitelist

The command line parameters of this tool are:

For the parameters of the S/N algorithm section see the class documentation there:
sn

Todo:
add tests for selecting modes (port remove modes) (Andreas)
Improvement:
MS2 and higher spectra should be filtered according to precursor m/z and RT. The MzMLFile, MzDataFile, MzXMLFile have to be changed for that (Hiwi) Currently when specifying mz or RT filters, they will also be applied to MS levels >=2 (not really what you usually want). To work around this, you need to extract the MS2 levels beforehand, do the filtering on MS1 and merge them back together.

OpenMS / TOPP release 1.9.0 Documentation generated on Tue May 28 2013 12:41:58 using doxygen 1.8.3.1