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
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 #