pub struct SubstitutionRates {
pub a: Float,
pub c: Float,
pub g: Float,
pub t: Float,
}
Fields§
§a: Float
§c: Float
§g: Float
§t: Float
Implementations§
Source§impl SubstitutionRates
impl SubstitutionRates
Sourcepub fn by_name(&self, nucleotide: char) -> Float
pub fn by_name(&self, nucleotide: char) -> Float
Dynamic field access to a specific nucleotide
extern crate pattern_partition_prediction;
use pattern_partition_prediction::SubstitutionRates;
let rates = SubstitutionRates{
a: 0.1,
c: 0.2,
g: 0.3,
t: 0.4,
};
assert_eq!( rates.by_name( 'a' ), 0.1 );
assert_eq!( rates.by_name( 'c' ), 0.2 );
assert_eq!( rates.by_name( 'g' ), 0.3 );
assert_eq!( rates.by_name( 't' ), 0.4 );
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SubstitutionRates
impl RefUnwindSafe for SubstitutionRates
impl Send for SubstitutionRates
impl Sync for SubstitutionRates
impl Unpin for SubstitutionRates
impl UnwindSafe for SubstitutionRates
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