Struct block_aligner::scores::NucMatrix
source · #[repr(C, align(32))]pub struct NucMatrix { /* private fields */ }Expand description
Nucleotide scoring matrix.
Implementations§
Trait Implementations§
source§impl Matrix for NucMatrix
impl Matrix for NucMatrix
source§unsafe fn get_scores(&self, c: u8, v: HalfSimd, _right: bool) -> Simd
unsafe fn get_scores(&self, c: u8, v: HalfSimd, _right: bool) -> Simd
Get the scores for a certain byte and a certain SIMD vector of bytes.
source§fn convert_char(c: u8) -> u8
fn convert_char(c: u8) -> u8
Convert a byte to a better storage format that makes retrieving scores
easier.
source§impl PartialEq<NucMatrix> for NucMatrix
impl PartialEq<NucMatrix> for NucMatrix
impl StructuralPartialEq for NucMatrix
Auto Trait Implementations§
impl RefUnwindSafe for NucMatrix
impl Send for NucMatrix
impl Sync for NucMatrix
impl Unpin for NucMatrix
impl UnwindSafe for NucMatrix
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