MSDataSqlConsumer#

class pyopenms.MSDataSqlConsumer#

Bases: object

Cython implementation of _MSDataSqlConsumer

Original C++ documentation is available here

__init__()#

Overload:

__init__(self, filename: bytes | str | String, run_id: int, buffer_size: int, full_meta: bool, lossy_compression: bool, linear_mass_acc: float) None

Overload:

__init__(self, in_0: MSDataSqlConsumer) None

Methods

__init__

Overload:

consumeChromatogram(self, c)

Write a chromatogram to the output file

consumeSpectrum(self, s)

Write a spectrum to the output file

flush(self)

Flushes the data for good

setExpectedSize(self, expectedSpectra, ...)

setExperimentalSettings(self, exp)

consumeChromatogram(self, c: MSChromatogram) None#

Write a chromatogram to the output file

consumeSpectrum(self, s: MSSpectrum) None#

Write a spectrum to the output file

flush(self) None#

Flushes the data for good

After calling this function, no more data is held in the buffer but the class is still able to receive new data

setExpectedSize(self, expectedSpectra: int, expectedChromatograms: int) None#
setExperimentalSettings(self, exp: ExperimentalSettings) None#