pub enum ChromatogramType {
Unknown,
TotalIonCurrentChromatogram,
BasePeakChromatogram,
SelectedIonCurrentChromatogram,
SelectedIonMonitoringChromatogram,
SelectedReactionMonitoringChromatogram,
AbsorptionChromatogram,
EmissionChromatogram,
FlowRateChromatogram,
PressureChromatogram,
TemperatureChromatogram,
ElectromagneticRadiationChromatogram,
}Expand description
Types of chromatograms enumerated in the PSI-MS controlled vocabulary
Variants§
Unknown
TotalIonCurrentChromatogram
The sum of all intensity at each time point
BasePeakChromatogram
The most intense peak at each time point
SelectedIonCurrentChromatogram
The intensity of selected ion at each time point
SelectedIonMonitoringChromatogram
The intensity of selected ion at each time point
SelectedReactionMonitoringChromatogram
The intensity of selected ion and its products at each time point
AbsorptionChromatogram
EmissionChromatogram
FlowRateChromatogram
The flow rate at each time point
PressureChromatogram
The pressure at each time point
TemperatureChromatogram
The temperature of an element at each time point
ElectromagneticRadiationChromatogram
The intensity of the signal for a specific wavelength of EMR at each time point
Implementations§
Source§impl ChromatogramType
impl ChromatogramType
Sourcepub fn from_accession(accession: AccessionIntCode) -> Option<Self>
pub fn from_accession(accession: AccessionIntCode) -> Option<Self>
Construct a ChromatogramType from a PSI-MS controlled vocabulary ID
Sourcepub fn from_curie(curie: CURIE) -> Option<Self>
pub fn from_curie(curie: CURIE) -> Option<Self>
Construct a ChromatogramType from a PSI-MS controlled vocabulary CURIE
Sourcepub fn is_electromagnetic_radiation(&self) -> bool
pub fn is_electromagnetic_radiation(&self) -> bool
Test if the chromatogram is a measure of EMR
Sourcepub fn is_aggregate(&self) -> bool
pub fn is_aggregate(&self) -> bool
Test if the chromatogram is an aggregation across multiple elements, specifically
Self::TotalIonCurrentChromatogram or Self::BasePeakChromatogram
Sourcepub fn is_ion_current(&self) -> bool
pub fn is_ion_current(&self) -> bool
Test if the chromatogram tracks an ionization process
Sourcepub fn to_curie(&self) -> CURIE
pub fn to_curie(&self) -> CURIE
Convert this ChromatogramType to a CURIE