Module mzdata::spectrum[][src]

Expand description

The data structures and components that represent a mass spectrum and how we access their data.

crate::spectrum::spectrum contains high level structures for individual spectra, crate::spectrum::scan_properties contains structures for describing different facets of mass spectrum acquisition and other such metadata, and crate::spectrum::signal includes structures for dealing with raw signal data arrays that may or may not be byte-encoded but not strongly typed, though it does not include signal processing as that is outside the scope of this crate.

Re-exports

pub use crate::spectrum::scan_properties::*;
pub use crate::spectrum::signal::ArrayType;
pub use crate::spectrum::signal::BinaryArrayMap;
pub use crate::spectrum::signal::BinaryDataArrayType;
pub use crate::spectrum::signal::DataArray;
pub use crate::spectrum::spectrum::CentroidSpectrum;
pub use crate::spectrum::spectrum::RawSpectrum;
pub use crate::spectrum::spectrum::Spectrum;
pub use crate::spectrum::spectrum::SpectrumBehavior;

Modules

Represent the collection of attributes and data that compose a single mass spectrum.