File adapter for MsInspect files. More...
#include <OpenMS/FORMAT/MsInspectFile.h>
Public Member Functions | |
| MsInspectFile () | |
| Default constructor. | |
| virtual | ~MsInspectFile () |
| Destructor. | |
| template<typename FeatureMapType > | |
| void | load (const String &filename, FeatureMapType &feature_map) |
| Loads a MsInspect file into a featureXML. | |
| template<typename SpectrumType > | |
| void | store (const String &filename, const SpectrumType &spectrum) const |
| Stores a featureXML as a MsInspect file. | |
File adapter for MsInspect files.
Lines with "#" are comments and are ignored.
The first non-comment line is the header and contains the column names:
scan time mz accurateMZ mass intensity charge chargeStates kl background median peaks scanFirst scanLast scanCount totalIntensity sumSquaresDist description
Every subsequent line is a feature.
| MsInspectFile | ( | ) |
Default constructor.
| virtual ~MsInspectFile | ( | ) | [virtual] |
Destructor.
| void load | ( | const String & | filename, | |
| FeatureMapType & | feature_map | |||
| ) | [inline] |
Loads a MsInspect file into a featureXML.
The content of the file is stored in features.
| Exception::FileNotFound | is thrown if the file could not be opened | |
| Exception::ParseError | is thrown if an error occurs during parsing |
References BaseFeature::setCharge(), Peak2D::setIntensity(), MetaInfoInterface::setMetaValue(), Peak2D::setMZ(), Feature::setOverallQuality(), Peak2D::setRT(), and String::split().
| void store | ( | const String & | filename, | |
| const SpectrumType & | spectrum | |||
| ) | const [inline] |
Stores a featureXML as a MsInspect file.
NOT IMPLEMENTED
| Exception::UnableToCreateFile | is thrown if the file could not be created |
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:42:54 using doxygen 1.7.1 |