![]() |
OpenMS
|
An class that uses on-disk SQLite database to read and write spectra and chromatograms. More...
#include <OpenMS/FORMAT/SqMassFile.h>
Classes | |
| struct | SqMassConfig |
| Configuration class for SqMassFile. More... | |
Public Types | |
| typedef MSExperiment | MapType |
Public Member Functions | |
Constructors and Destructor | |
| SqMassFile () | |
| Default constructor. More... | |
| ~SqMassFile () | |
| Default destructor. More... | |
Read / Write a complete mass spectrometric experiment | |
| SqMassConfig | config_ |
| void | load (const String &filename, MapType &map) const |
| void | store (const String &filename, const MapType &map) const |
| Store an MSExperiment in sqMass format. More... | |
| void | transform (const String &filename_in, Interfaces::IMSDataConsumer *consumer, bool skip_full_count=false, bool skip_first_pass=false) const |
| void | setConfig (const SqMassConfig &config) |
An class that uses on-disk SQLite database to read and write spectra and chromatograms.
This class provides functions to read and write spectra and chromatograms to disk using a SQLite database and store them in sqMass format. This allows users to access, select and filter spectra and chromatograms on-demand even in a large collection of data.
Spectra and chromatograms with precursor information will additionally load/store the metavalue 'peptide_sequence' from the first precursor (if any).
| struct OpenMS::SqMassFile::SqMassConfig |
Configuration class for SqMassFile.
Contains configuration options for SQLite file
| typedef MSExperiment MapType |
| SqMassFile | ( | ) |
Default constructor.
| ~SqMassFile | ( | ) |
Default destructor.
|
inline |
Store an MSExperiment in sqMass format.
If you want a specific RUN::ID in the sqMass file, make sure to populate MSExperiment::setSqlRunID(UInt64 id) before.
| void transform | ( | const String & | filename_in, |
| Interfaces::IMSDataConsumer * | consumer, | ||
| bool | skip_full_count = false, |
||
| bool | skip_first_pass = false |
||
| ) | const |
|
protected |