pub enum Strand {
Forward,
Reverse,
}Expand description
Strand: forward strand / reverse strand.
Whether a motif is on the forward or reverse strand.
Note: on both strands, Motif.dna_start is always leftmost and dna_end always rightmost
(i.e. dna_start < dna_end always holds). The only special behavior of the reverse strand
is that it is sorted descending (genomic coordinates decrease when reading in the
translation direction N->C); the coordinates themselves are not inverted.
Variants§
Implementations§
Trait Implementations§
impl Copy for Strand
impl Eq for Strand
impl StructuralPartialEq for Strand
Auto Trait Implementations§
impl Freeze for Strand
impl RefUnwindSafe for Strand
impl Send for Strand
impl Sync for Strand
impl Unpin for Strand
impl UnsafeUnpin for Strand
impl UnwindSafe for Strand
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