File adapter for Enhanced DTA files. More...
#include <OpenMS/FORMAT/EDTAFile.h>
Public Member Functions | |
| EDTAFile () | |
| Default constructor. | |
| virtual | ~EDTAFile () |
| Destructor. | |
| void | load (const String &filename, ConsensusMap &consensus_map) |
| Loads a EDTA file into a consensusXML. | |
| void | store (const String &filename, const ConsensusMap &map) const |
| Stores a ConsensusMap as an enhanced DTA file. | |
| void | store (const String &filename, const FeatureMap<> &map) const |
| Stores a FeatureMap as an enhanced DTA file. | |
Private Member Functions | |
| DoubleReal | checkedToDouble_ (const std::vector< String > &parts, Size index, DoubleReal def=-1) |
| Int | checkedToInt_ (const std::vector< String > &parts, Size index, Int def=-1) |
File adapter for Enhanced DTA files.
Input text file containing tab, space or comma separated columns. The separator between columns is checked in the first line in this order.
It supports three variants of this format.
Example:
RT m/z Intensity charge mymeta1 mymeta2
321 405.233 24543534 2 lala lili
321 406.207 4343344 2 blubb blabb
Example:
RT MZ INT CHARGE RT1 MZ1 INT1 CHARGE1 RT2 MZ2 INT2 CHARGE2
321 405 100 2 321 405 100 2 321 406 50 2
323 406 200 2 323 406 200 2 323 407 100 2 323 407 50 2
| EDTAFile | ( | ) |
Default constructor.
| virtual ~EDTAFile | ( | ) | [virtual] |
Destructor.
| DoubleReal checkedToDouble_ | ( | const std::vector< String > & | parts, | |
| Size | index, | |||
| DoubleReal | def = -1 | |||
| ) | [private] |
Check if column exists and convert String into DoubleReal.
Check if column exists and convert String into Int.
| void load | ( | const String & | filename, | |
| ConsensusMap & | consensus_map | |||
| ) |
Loads a EDTA file into a consensusXML.
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 |
| void store | ( | const String & | filename, | |
| const ConsensusMap & | map | |||
| ) | const |
Stores a ConsensusMap as an enhanced DTA file.
NOT IMPLEMENTED
| Exception::UnableToCreateFile | is thrown if the file could not be created |
| void store | ( | const String & | filename, | |
| const FeatureMap<> & | map | |||
| ) | const |
Stores a FeatureMap as an enhanced DTA file.
Creating columns: RT, m/z, intensity, charge
| 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:53 using doxygen 1.7.1 |