MzMLSqliteHandler#
- class pyopenms.MzMLSqliteHandler#
Bases:
objectCython implementation of _MzMLSqliteHandler
Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS::Internal_1_1MzMLSqliteHandler.html
- __init__()#
Cython signature: void MzMLSqliteHandler(String filename, uint64_t run_id)
Cython signature: void MzMLSqliteHandler(MzMLSqliteHandler &)
Methods
Cython signature: void MzMLSqliteHandler(String filename, uint64_t run_id)
Cython signature: void createTables() Create data tables for a new file
Cython signature: size_t getNrChromatograms() Returns the number of chromatograms in the file
Cython signature: size_t getNrSpectra() Returns number of spectra in the file, reutrns the number of spectra
Cython signature: uint64_t getRunID() Extract the RUN ID from the sqMass file
Cython signature: libcpp_vector[size_t] getSpectraIndicesbyRT(double RT, double deltaRT, libcpp_vector[int] indices)
Cython signature: void readChromatograms(libcpp_vector[MSChromatogram] & exp, libcpp_vector[int] indices, bool meta_only)
Cython signature: void readExperiment(MSExperiment & exp, bool meta_only)
Cython signature: void readSpectra(libcpp_vector[MSSpectrum] & exp, libcpp_vector[int] indices, bool meta_only)
Cython signature: void setConfig(bool write_full_meta, bool use_lossy_compression, double linear_abs_mass_acc)
Cython signature: void writeChromatograms(libcpp_vector[MSChromatogram] chroms) Writes a set of chromatograms to disk
Cython signature: void writeExperiment(MSExperiment exp) Write an MSExperiment to disk
Cython signature: void writeRunLevelInformation(MSExperiment exp, bool write_full_meta)
Cython signature: void writeSpectra(libcpp_vector[MSSpectrum] spectra) Writes a set of spectra to disk
- createTables()#
Cython signature: void createTables() Create data tables for a new file
- getNrChromatograms()#
Cython signature: size_t getNrChromatograms() Returns the number of chromatograms in the file
- getNrSpectra()#
Cython signature: size_t getNrSpectra() Returns number of spectra in the file, reutrns the number of spectra
- getRunID()#
Cython signature: uint64_t getRunID() Extract the RUN ID from the sqMass file
- getSpectraIndicesbyRT()#
Cython signature: libcpp_vector[size_t] getSpectraIndicesbyRT(double RT, double deltaRT, libcpp_vector[int] indices)
- Parameters
RT – The retention time
deltaRT – Tolerance window around RT (if less or equal than zero, only the first spectrum after RT is returned)
indices – Spectra to consider (if empty, all spectra are considered)
- Returns
The indices of the spectra within RT +/- deltaRT
- readChromatograms()#
Cython signature: void readChromatograms(libcpp_vector[MSChromatogram] & exp, libcpp_vector[int] indices, bool meta_only)
- Parameters
exp – The result data structure
indices – A list of indices restricting the resulting spectra only to those specified here
meta_only – Only read the meta data
- readExperiment()#
Cython signature: void readExperiment(MSExperiment & exp, bool meta_only)
- Parameters
exp – The result data structure
meta_only – Only read the meta data
- readSpectra()#
Cython signature: void readSpectra(libcpp_vector[MSSpectrum] & exp, libcpp_vector[int] indices, bool meta_only)
- Parameters
exp – The result data structure
indices – A list of indices restricting the resulting spectra only to those specified here
meta_only – Only read the meta data
- setConfig()#
Cython signature: void setConfig(bool write_full_meta, bool use_lossy_compression, double linear_abs_mass_acc)
- Parameters
write_full_meta – Whether to write a complete mzML meta data structure into the RUN_EXTRA field (allows complete recovery of the input file)
use_lossy_compression – Whether to use lossy compression (ms numpress)
linear_abs_mass_acc – Accepted loss in mass accuracy (absolute m/z, in Th)
- writeChromatograms()#
Cython signature: void writeChromatograms(libcpp_vector[MSChromatogram] chroms) Writes a set of chromatograms to disk
- writeExperiment()#
Cython signature: void writeExperiment(MSExperiment exp) Write an MSExperiment to disk
- writeRunLevelInformation()#
Cython signature: void writeRunLevelInformation(MSExperiment exp, bool write_full_meta)
- Parameters
exp – The result data structure
meta_only – Only read the meta data
- writeSpectra()#
Cython signature: void writeSpectra(libcpp_vector[MSSpectrum] spectra) Writes a set of spectra to disk