OPXLSpectrumProcessingAlgorithms#

class pyopenms.OPXLSpectrumProcessingAlgorithms#

Bases: object

Cython implementation of _OPXLSpectrumProcessingAlgorithms

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: OPXLSpectrumProcessingAlgorithms) None

Methods

__init__

Overload:

getSpectrumAlignmentFastCharge(self, ...)

getSpectrumAlignmentSimple(self, alignment, ...)

mergeAnnotatedSpectra(self, first_spectrum, ...)

preprocessSpectra(self, exp, ...)

getSpectrumAlignmentFastCharge(self, alignment: List[List[int, int]], fragment_mass_tolerance: float, fragment_mass_tolerance_unit_ppm: bool, theo_spectrum: MSSpectrum, exp_spectrum: MSSpectrum, theo_charges: IntegerDataArray, exp_charges: IntegerDataArray, ppm_error_array: FloatDataArray, intensity_cutoff: float) None#
getSpectrumAlignmentSimple(self, alignment: List[List[int, int]], fragment_mass_tolerance: float, fragment_mass_tolerance_unit_ppm: bool, theo_spectrum: List[SimplePeak], exp_spectrum: MSSpectrum, exp_charges: IntegerDataArray) None#
mergeAnnotatedSpectra(self, first_spectrum: MSSpectrum, second_spectrum: MSSpectrum) MSSpectrum#
preprocessSpectra(self, exp: MSExperiment, fragment_mass_tolerance: float, fragment_mass_tolerance_unit_ppm: bool, peptide_min_size: int, min_precursor_charge: int, max_precursor_charge: int, deisotope: bool, labeled: bool) MSExperiment#