pub struct TimsTransmissionDDA {
pub pasef_meta: BTreeMap<i32, Vec<PASEFMeta>>,
pub k: f64,
}Fields§
§pasef_meta: BTreeMap<i32, Vec<PASEFMeta>>§k: f64Implementations§
Trait Implementations§
Source§impl Clone for TimsTransmissionDDA
impl Clone for TimsTransmissionDDA
Source§fn clone(&self) -> TimsTransmissionDDA
fn clone(&self) -> TimsTransmissionDDA
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimsTransmissionDDA
impl Debug for TimsTransmissionDDA
Source§impl IonTransmission for TimsTransmissionDDA
impl IonTransmission for TimsTransmissionDDA
fn apply_transmission( &self, frame_id: i32, scan_id: i32, mz: &Vec<f64>, ) -> Vec<f64>
Source§fn transmit_spectrum(
&self,
frame_id: i32,
scan_id: i32,
spectrum: MzSpectrum,
min_probability: Option<f64>,
) -> MzSpectrum
fn transmit_spectrum( &self, frame_id: i32, scan_id: i32, spectrum: MzSpectrum, min_probability: Option<f64>, ) -> MzSpectrum
Transmit a spectrum given a frame id and scan id Read more
Source§fn transmit_annotated_spectrum(
&self,
frame_id: i32,
scan_id: i32,
spectrum: MzSpectrumAnnotated,
min_probability: Option<f64>,
) -> MzSpectrumAnnotated
fn transmit_annotated_spectrum( &self, frame_id: i32, scan_id: i32, spectrum: MzSpectrumAnnotated, min_probability: Option<f64>, ) -> MzSpectrumAnnotated
Transmit an annotated spectrum given a frame id and scan id Read more
fn transmit_ion( &self, frame_ids: Vec<i32>, scan_ids: Vec<i32>, spec: MzSpectrum, min_proba: Option<f64>, ) -> Vec<Vec<MzSpectrum>>
Source§fn get_transmission_set(
&self,
frame_id: i32,
scan_id: i32,
mz: &Vec<f64>,
min_proba: Option<f64>,
) -> HashSet<usize>
fn get_transmission_set( &self, frame_id: i32, scan_id: i32, mz: &Vec<f64>, min_proba: Option<f64>, ) -> HashSet<usize>
Get all ions in a frame that are transmitted Read more
Source§fn all_transmitted(
&self,
frame_id: i32,
scan_id: i32,
mz: &Vec<f64>,
min_proba: Option<f64>,
) -> bool
fn all_transmitted( &self, frame_id: i32, scan_id: i32, mz: &Vec<f64>, min_proba: Option<f64>, ) -> bool
Check if all mz values in a given collection are transmitted Read more
Source§fn is_transmitted(
&self,
frame_id: i32,
scan_id: i32,
mz: f64,
min_proba: Option<f64>,
) -> bool
fn is_transmitted( &self, frame_id: i32, scan_id: i32, mz: f64, min_proba: Option<f64>, ) -> bool
Check if a single mz value is transmitted Read more
Source§fn any_transmitted(
&self,
frame_id: i32,
scan_id: i32,
mz: &Vec<f64>,
min_proba: Option<f64>,
) -> bool
fn any_transmitted( &self, frame_id: i32, scan_id: i32, mz: &Vec<f64>, min_proba: Option<f64>, ) -> bool
Check if any mz value is transmitted, can be used to check if one peak of isotopic envelope is transmitted Read more
Source§fn transmit_tims_frame(
&self,
frame: &TimsFrame,
min_probability: Option<f64>,
) -> TimsFrame
fn transmit_tims_frame( &self, frame: &TimsFrame, min_probability: Option<f64>, ) -> TimsFrame
Transmit a frame given a diaPASEF transmission layout
Source§fn transmit_tims_frame_annotated(
&self,
frame: &TimsFrameAnnotated,
min_probability: Option<f64>,
) -> TimsFrameAnnotated
fn transmit_tims_frame_annotated( &self, frame: &TimsFrameAnnotated, min_probability: Option<f64>, ) -> TimsFrameAnnotated
Transmit a frame given a diaPASEF transmission layout with annotations Read more
fn isotopes_transmitted( &self, frame_id: i32, scan_id: i32, mz_mono: f64, isotopic_envelope: &Vec<f64>, min_probability: Option<f64>, ) -> (f64, Vec<(f64, f64)>)
Auto Trait Implementations§
impl Freeze for TimsTransmissionDDA
impl RefUnwindSafe for TimsTransmissionDDA
impl Send for TimsTransmissionDDA
impl Sync for TimsTransmissionDDA
impl Unpin for TimsTransmissionDDA
impl UnsafeUnpin for TimsTransmissionDDA
impl UnwindSafe for TimsTransmissionDDA
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.