Read-only accessor for SWATH/DIA spectrum indices stored in an sqMass file.
Definition MzMLSqliteSwathHandler.h:41
std::vector< int > readMS1Spectra()
Read the indices of every MS1 spectrum.
MzMLSqliteSwathHandler(const std::string &filename)
Construct from the path of an sqMass file.
Definition MzMLSqliteSwathHandler.h:53
std::string filename_
Path of the sqMass file passed in at construction time.
Definition MzMLSqliteSwathHandler.h:113
Int spec_id_
Next spectrum id used when appending spectra to the database; lets multiple append passes coexist on ...
Definition MzMLSqliteSwathHandler.h:116
Int chrom_id_
Next chromatogram id used when appending chromatograms to the database; lets multiple append passes c...
Definition MzMLSqliteSwathHandler.h:119
std::vector< OpenSwath::SwathMap > readSwathWindows()
Read the SWATH window boundaries from the file.
std::vector< int > readSpectraForWindow(const OpenSwath::SwathMap &swath_map)
Read the indices of every spectrum that belongs to a given SWATH window.
int Int
Signed integer type.
Definition Types.h:72
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Data structure to hold one SWATH map with information about upper / lower isolation window and whethe...
Definition SwathMap.h:21