MSDataCachedConsumer

class pyopenms.MSDataCachedConsumer

Bases: object

Cython implementation of _MSDataCachedConsumer

Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1MSDataCachedConsumer.html

Is able to transform a spectrum on the fly while it is read using a function pointer that can be set on the object. The spectra is then cached to disk using the functions provided in CachedMzMLHandler.

__init__()
  • Cython signature: void MSDataCachedConsumer(String filename)

  • Cython signature: void MSDataCachedConsumer(String filename, bool clear)

Methods

__init__

  • Cython signature: void MSDataCachedConsumer(String filename)

consumeChromatogram

Cython signature: void consumeChromatogram(MSChromatogram & c)

consumeSpectrum

Cython signature: void consumeSpectrum(MSSpectrum & s)

setExpectedSize

Cython signature: void setExpectedSize(size_t expectedSpectra, size_t expectedChromatograms)

setExperimentalSettings

Cython signature: void setExperimentalSettings(ExperimentalSettings & exp)

consumeChromatogram()

Cython signature: void consumeChromatogram(MSChromatogram & c)

May delete data from chromatogram (if clearData is set)

consumeSpectrum()

Cython signature: void consumeSpectrum(MSSpectrum & s)

May delete data from spectrum (if clearData is set)

setExpectedSize()

Cython signature: void setExpectedSize(size_t expectedSpectra, size_t expectedChromatograms)

setExperimentalSettings()

Cython signature: void setExperimentalSettings(ExperimentalSettings & exp)