ComplementMut

Trait ComplementMut 

Source
pub trait ComplementMut {
    // Required method
    fn comp(&mut self);
}
Expand description

Nucleotide bases and sequences can be complemented

Required Methods§

Source

fn comp(&mut self)

Implementors§

Source§

impl ComplementMut for MK

Source§

impl ComplementMut for RY

Source§

impl ComplementMut for WS

Source§

impl ComplementMut for bio_seq::codec::dna::Dna

This 2-bit representation of nucleotides lends itself to a very fast complement implementation with bitwise xor

Source§

impl ComplementMut for bio_seq::codec::iupac::Iupac

The complement of an IUPAC base is the reverse of the bit-pattern

Source§

impl ComplementMut for bio_seq::codec::masked::dna::Dna

Source§

impl ComplementMut for bio_seq::codec::masked::iupac::Iupac

Source§

impl<A: Codec + ComplementMut> ComplementMut for Seq<A>

Source§

impl<A: Codec + ComplementMut> ComplementMut for SeqSlice<A>

Source§

impl<const K: usize> ComplementMut for Kmer<Dna, K, usize>