pub struct ChromatogramRecord {
pub index: usize,
pub id: String,
pub chromatogram_type: Option<CvTerm>,
pub precursor_mz: Option<f64>,
pub product_mz: Option<f64>,
pub time_sec: Vec<f32>,
pub intensity: Vec<f32>,
}Expand description
A chromatogram trace (TIC, BPC, SRM/MRM transition).
Fields§
§index: usize§id: String§chromatogram_type: Option<CvTerm>e.g. "total ion current chromatogram", "basepeak chromatogram",
"selected reaction monitoring chromatogram".
precursor_mz: Option<f64>§product_mz: Option<f64>§time_sec: Vec<f32>Retention time in seconds.
intensity: Vec<f32>Trait Implementations§
Source§impl Clone for ChromatogramRecord
impl Clone for ChromatogramRecord
Source§impl Debug for ChromatogramRecord
impl Debug for ChromatogramRecord
Source§impl<'de> Deserialize<'de> for ChromatogramRecord
impl<'de> Deserialize<'de> for ChromatogramRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ChromatogramRecord
impl RefUnwindSafe for ChromatogramRecord
impl Send for ChromatogramRecord
impl Sync for ChromatogramRecord
impl Unpin for ChromatogramRecord
impl UnsafeUnpin for ChromatogramRecord
impl UnwindSafe for ChromatogramRecord
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more