pub struct DiffSplice {Show 20 fields
pub coef_names: Vec<String>,
pub exon_id: Vec<String>,
pub exon_geneid: Vec<String>,
pub exon_gene_index: Vec<usize>,
pub coefficients: Array2<f64>,
pub t: Array2<f64>,
pub p_value: Array2<f64>,
pub gene_id: Vec<String>,
pub gene_nexons: Vec<usize>,
pub gene_df_prior: Array1<f64>,
pub gene_df_residual: Array1<f64>,
pub gene_df_total: Array1<f64>,
pub gene_s2: Array1<f64>,
pub gene_s2_post: Array1<f64>,
pub gene_f: Array2<f64>,
pub gene_f_p_value: Array2<f64>,
pub gene_simes_p_value: Array2<f64>,
pub gene_bonferroni_p_value: Array2<f64>,
pub gene_firstexon: Vec<usize>,
pub gene_lastexon: Vec<usize>,
}Expand description
Result of diff_splice. Exon-level fields have one row per kept exon
(exons belonging to genes with at least two exons), in gene-sorted order;
gene-level fields have one row per kept gene.
Fields§
§coef_names: Vec<String>§exon_id: Vec<String>Exon identifier per kept exon (defaults to the 1-based original row index).
exon_geneid: Vec<String>Gene identifier per kept exon.
exon_gene_index: Vec<usize>0-based index into the kept-gene arrays for each kept exon.
coefficients: Array2<f64>Leverage-adjusted exon log-fold-changes (relative to the gene average).
t: Array2<f64>Exon moderated t-statistics.
p_value: Array2<f64>Two-sided exon p-values.
gene_id: Vec<String>§gene_nexons: Vec<usize>§gene_df_prior: Array1<f64>§gene_df_residual: Array1<f64>§gene_df_total: Array1<f64>§gene_s2: Array1<f64>§gene_s2_post: Array1<f64>§gene_f: Array2<f64>Gene-level F-statistics (one column per coefficient).
gene_f_p_value: Array2<f64>§gene_simes_p_value: Array2<f64>§gene_bonferroni_p_value: Array2<f64>§gene_firstexon: Vec<usize>0-based first/last (inclusive) kept-exon row index for each kept gene.
gene_lastexon: Vec<usize>Trait Implementations§
Source§impl Clone for DiffSplice
impl Clone for DiffSplice
Source§fn clone(&self) -> DiffSplice
fn clone(&self) -> DiffSplice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DiffSplice
impl RefUnwindSafe for DiffSplice
impl Send for DiffSplice
impl Sync for DiffSplice
impl Unpin for DiffSplice
impl UnsafeUnpin for DiffSplice
impl UnwindSafe for DiffSplice
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 moreSource§impl<T> Pointable for T
impl<T> Pointable 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.