PeakIndex
- class pyopenms.PeakIndex
Bases:
objectCython implementation of _PeakIndex
Original C++ documentation is available here
Index of a peak or feature
This struct can be used to store both peak or feature indices
- __init__()
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: PeakIndex) None
Overload:
- __init__(self, peak: int) None
Overload:
- __init__(self, spectrum: int, peak: int) None
Methods
Overload:
clear(self)Invalidates the current index
getFeature(self, map_)Returns the feature (or consensus feature) corresponding to this index
getPeak(self, map_)Returns a peak corresponding to this index
getSpectrum(self, map_)Returns a spectrum corresponding to this index
isValid(self)Returns if the current peak ref is valid
Attributes
- clear(self) None
Invalidates the current index
- getFeature(self, map_: FeatureMap) Feature
Returns the feature (or consensus feature) corresponding to this index
This method is intended for arrays of features e.g. FeatureMap
The main advantage of using this method instead accessing the data directly is that range check performed in debug mode
- Raises
Exception: Precondition is thrown if this index is invalid for the map (only in debug mode)
- getPeak(self, map_: MSExperiment) Peak1D
Returns a peak corresponding to this index
This method is intended for arrays of DSpectra e.g. MSExperiment
The main advantage of using this method instead accessing the data directly is that range check performed in debug mode
- Raises
Exception: Precondition is thrown if this index is invalid for the map (only in debug mode)
- getSpectrum(self, map_: MSExperiment) MSSpectrum
Returns a spectrum corresponding to this index
This method is intended for arrays of DSpectra e.g. MSExperiment
The main advantage of using this method instead accessing the data directly is that range check performed in debug mode
- Raises
Exception: Precondition is thrown if this index is invalid for the map (only in debug mode)
- isValid(self) bool
Returns if the current peak ref is valid
- peak
- spectrum