46 #include <boost/shared_ptr.hpp> 108 boost::shared_ptr<OpenSwath::ISpectrumAccess> lightClone()
const override;
115 void getAllSpectra(std::vector< OpenSwath::SpectrumPtr > & spectra, std::vector< OpenSwath::SpectrumMeta > & spectra_meta)
const;
117 std::vector<std::size_t> getSpectraByRT(
double ,
double )
const override;
119 size_t getNrSpectra()
const override;
123 size_t getNrChromatograms()
const override;
125 std::string getChromatogramNativeID(
int )
const override;
An implementation of the Spectrum Access interface using SQL files.
Definition: SpectrumAccessSqMass.h:86
The representation of a chromatogram.
Definition: MSChromatogram.h:54
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:270
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
OpenMS::MSChromatogram MSChromatogramType
Definition: SpectrumAccessSqMass.h:92
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:170
std::vector< int > sidx_
Optional subset of spectral indices.
Definition: SpectrumAccessSqMass.h:132
OpenMS::Internal::MzMLSqliteHandler handler_
Access to underlying sqMass file.
Definition: SpectrumAccessSqMass.h:130
The interface of a mass spectrometry experiment.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:50
Sqlite handler for storing spectra and chromatograms in sqMass format.
Definition: MzMLSqliteHandler.h:77
OpenMS::MSSpectrum MSSpectrumType
Definition: SpectrumAccessSqMass.h:91