MRMIonSeries#
- class pyopenms.MRMIonSeries#
Bases:
object
Cython implementation of _MRMIonSeries
Original C++ documentation is available here
- __init__()#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: MRMIonSeries) None
Methods
Overload:
annotateTransition
(self, tr, peptide, ...)Annotates transition
annotateTransitionCV
(self, tr, annotation)Annotates transition with CV terms
- annotateTransition(self, tr: ReactionMonitoringTransition, peptide: Peptide, precursor_mz_threshold: float, product_mz_threshold: float, enable_reannotation: bool, fragment_types: List[bytes], fragment_charges: List[int], enable_specific_losses: bool, enable_unspecific_losses: bool, round_decPow: int) None #
Annotates transition
- Parameters:
tr – The transition to annotate
peptide – The corresponding peptide
precursor_mz_threshold – The m/z threshold for annotation of the precursor ion
product_mz_threshold – The m/z threshold for annotation of the fragment ion
enable_reannotation – Whether the original (e.g. SpectraST) annotation should be used or reannotation should be conducted
fragment_types – The fragment ion types for reannotation
fragment_charges – The fragment ion charges for reannotation
enable_specific_losses – Whether specific neutral losses should be considered
enable_unspecific_losses – Whether unspecific neutral losses (H2O1, H3N1, C1H2N2, C1H2N1O1) should be considered
round_decPow – Round precursor and product m/z values to decimal power (default: -4)
- annotateTransitionCV(self, tr: ReactionMonitoringTransition, annotation: bytes | str | String) None #
Annotates transition with CV terms
- Parameters:
tr – The transition to annotate
annotation – The fragment ion annotation