mzdata-spectrum 0.67.4

A library to read mass spectrometry data formats and a data model for mass spectra
Documentation
mod chromatogram;
mod frame;
mod peaks;
mod scan_properties;
mod spectrum_types;
mod utils;

pub mod group;

use mzdata_param as params;

pub use peaks::{
    PeakDataIter, PeakDataIterDispatch, PeakDataLevel, RawIter, RefPeakDataIter, RefPeakDataLevel,
    SpectrumSummary,
};

pub use scan_properties::{
    Acquisition, Activation, AsPrecursorCollection, ChromatogramDescription, ChromatogramType,
    IonMobilityMeasure, IonProperties, IsolationWindow, IsolationWindowState, Precursor,
    PrecursorSelection, Product, ScanCombination, ScanEvent, ScanPolarity, ScanWindow, SelectedIon,
    SignalContinuity, SpectrumDescription, IsolationWindowBuilder
};

pub use chromatogram::{Chromatogram, ChromatogramLike};

pub use spectrum_types::{
    CentroidPeakAdapting, CentroidSpectrum, CentroidSpectrumType, DeconvolutedPeakAdapting,
    DeconvolutedSpectrum, DeconvolutedSpectrumType, MultiLayerSpectrum, RawSpectrum, Spectrum,
    SpectrumConversionError, SpectrumLike, SpectrumProcessingError,
};

pub use frame::{
    FeatureDataLevel, IonMobilityFrameDescription, IonMobilityFrameLike,
    MultiLayerIonMobilityFrame, RefFeatureDataLevel,
};
pub use utils::HasIonMobility;