pub enum NormMethod {
Tmm,
TmmwSp,
Rle,
UpperQuartile,
None,
}Expand description
Which scaling rule calc_norm_factors applies.
Variants§
Tmm
Trimmed mean of M-values, edgeR’s default.
TmmwSp
TMM with singleton pairing, for data with many zeros.
Rle
Relative log expression, the median ratio to the gene-wise geometric mean.
UpperQuartile
Ratio of a column quantile to the library size.
None
No scaling; every factor is 1.
Trait Implementations§
Source§impl Clone for NormMethod
impl Clone for NormMethod
impl Copy for NormMethod
Source§impl Debug for NormMethod
impl Debug for NormMethod
impl Eq for NormMethod
Source§impl PartialEq for NormMethod
impl PartialEq for NormMethod
impl StructuralPartialEq for NormMethod
Source§impl TryFrom<&str> for NormMethod
impl TryFrom<&str> for NormMethod
Source§fn try_from(s: &str) -> Result<Self, Self::Error>
fn try_from(s: &str) -> Result<Self, Self::Error>
Fallible form of parse_norm_method.
§Params
s- Method name
§Returns
The variant, or EdgeErrors::UnknownMethod naming the accepted set.
Source§type Error = EdgeErrors
type Error = EdgeErrors
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for NormMethod
impl RefUnwindSafe for NormMethod
impl Send for NormMethod
impl Sync for NormMethod
impl Unpin for NormMethod
impl UnsafeUnpin for NormMethod
impl UnwindSafe for NormMethod
Blanket Implementations§
impl<T> Boilerplate 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§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 moreSource§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).Source§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.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.