pub struct Dna;
Expand description
The standard DNA alphabet composed of 4 deoxyribonucleotides and a wildcard.
Trait Implementations§
Source§impl Alphabet for Dna
impl Alphabet for Dna
Source§impl Score<u8, Dna, <Avx2 as Backend>::Lanes> for Pipeline<Dna, Avx2>
impl Score<u8, Dna, <Avx2 as Backend>::Lanes> for Pipeline<Dna, Avx2>
Source§fn score_rows_into<S, M>(
&self,
pssm: M,
seq: S,
rows: Range<usize>,
scores: &mut StripedScores<u8, <Avx2 as Backend>::Lanes>,
)
fn score_rows_into<S, M>( &self, pssm: M, seq: S, rows: Range<usize>, scores: &mut StripedScores<u8, <Avx2 as Backend>::Lanes>, )
Compute the PSSM scores into the given striped score matrix.
Source§fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
Compute the PSSM scores into the given striped score matrix.
Source§fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
Compute the PSSM scores for every sequence positions.
Source§impl Score<u8, Dna, <Dispatch as Backend>::Lanes> for Pipeline<Dna, Dispatch>
impl Score<u8, Dna, <Dispatch as Backend>::Lanes> for Pipeline<Dna, Dispatch>
Source§fn score_rows_into<S, M>(
&self,
pssm: M,
seq: S,
rows: Range<usize>,
scores: &mut StripedScores<u8, <Dispatch as Backend>::Lanes>,
)
fn score_rows_into<S, M>( &self, pssm: M, seq: S, rows: Range<usize>, scores: &mut StripedScores<u8, <Dispatch as Backend>::Lanes>, )
Compute the PSSM scores into the given striped score matrix.
Source§fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
Compute the PSSM scores into the given striped score matrix.
Source§fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
Compute the PSSM scores for every sequence positions.
Source§impl<C> Score<u8, Dna, C> for Pipeline<Dna, Neon>
impl<C> Score<u8, Dna, C> for Pipeline<Dna, Neon>
Source§fn score_rows_into<S, M>(
&self,
pssm: M,
seq: S,
rows: Range<usize>,
scores: &mut StripedScores<u8, C>,
)
fn score_rows_into<S, M>( &self, pssm: M, seq: S, rows: Range<usize>, scores: &mut StripedScores<u8, C>, )
Compute the PSSM scores into the given striped score matrix.
Source§fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
fn score_into<S, M>(&self, pssm: M, seq: S, scores: &mut StripedScores<T, C>)
Compute the PSSM scores into the given striped score matrix.
Source§fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
fn score<S, M>(&self, pssm: M, seq: S) -> StripedScores<T, C>
Compute the PSSM scores for every sequence positions.
impl Copy for Dna
impl Eq for Dna
impl StructuralPartialEq for Dna
Auto Trait Implementations§
impl Freeze for Dna
impl RefUnwindSafe for Dna
impl Send for Dna
impl Sync for Dna
impl Unpin for Dna
impl UnwindSafe for Dna
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