pub struct Coords {
pub ids: Vec<String>,
pub naxes: usize,
pub data: Vec<f64>,
}Expand description
Ordination coordinates: a sample-id-indexed matrix of PC axis values, plus
the per-axis proportion explained. Either a plain TSV/CSV (#id header then
one row per sample) or an scikit-bio OrdinationResults file, whose Site
block carries the same matrix and whose Proportion explained block carries
the vector.
Fields§
§ids: Vec<String>§naxes: usize§data: Vec<f64>Row-major ids.len() x naxes.
Implementations§
Auto Trait Implementations§
impl Freeze for Coords
impl RefUnwindSafe for Coords
impl Send for Coords
impl Sync for Coords
impl Unpin for Coords
impl UnsafeUnpin for Coords
impl UnwindSafe for Coords
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> 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