OPXLSpectrumProcessingAlgorithms#
- class pyopenms.OPXLSpectrumProcessingAlgorithms#
Bases:
objectCython 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#