SpectraMerger

class pyopenms.SpectraMerger

Bases: object

Cython implementation of _SpectraMerger

Original C++ documentation is available here

– Inherits from [‘DefaultParamHandler’]

__init__()

Overload:

__init__(self) None

Merges blocks of MS or MS2 spectra

Overload:

__init__(self, in_0: SpectraMerger) None

Methods

__init__

Overload:

average(self, exp, average_type)

Average over neighbouring spectra

getDefaults(self)

Returns the default parameters

getName(self)

Returns the name

getParameters(self)

Returns the parameters

getSubsections(self)

mergeSpectraBlockWise(self, exp)

mergeSpectraPrecursors(self, exp)

Merges spectra with similar precursors (must have MS2 level)

setName(self, in_0)

Sets the name

setParameters(self, param)

Sets the parameters

average(self, exp: MSExperiment, average_type: Union[bytes, str, String]) None

Average over neighbouring spectra

Parameters
  • exp – Experimental data to be averaged

  • average_type – Averaging type to be used (“gaussian” or “tophat”)

getDefaults(self) Param

Returns the default parameters

getName(self) Union[bytes, str, String]

Returns the name

getParameters(self) Param

Returns the parameters

getSubsections(self) List[bytes]
mergeSpectraBlockWise(self, exp: MSExperiment) None
mergeSpectraPrecursors(self, exp: MSExperiment) None

Merges spectra with similar precursors (must have MS2 level)

setName(self, in_0: Union[bytes, str, String]) None

Sets the name

setParameters(self, param: Param) None

Sets the parameters