pub enum SortOrder {
Coordinate,
Queryname,
TemplateCoordinate,
}Expand description
Sort order enumeration.
Variants§
Coordinate
Coordinate sort: tid → pos → reverse strand
Queryname
Queryname sort: read name with natural ordering
TemplateCoordinate
Template-coordinate sort: template position for UMI grouping
Implementations§
Source§impl SortOrder
impl SortOrder
Sourcepub fn header_so_tag(&self) -> &'static str
pub fn header_so_tag(&self) -> &'static str
Get the SAM header sort order tag value.
Sourcepub fn header_go_tag(&self) -> Option<&'static str>
pub fn header_go_tag(&self) -> Option<&'static str>
Get the SAM header group order tag value.
Sourcepub fn header_ss_tag(&self) -> Option<&'static str>
pub fn header_ss_tag(&self) -> Option<&'static str>
Get the SAM header sub-sort tag value.
Trait Implementations§
impl Copy for SortOrder
impl Eq for SortOrder
impl StructuralPartialEq for SortOrder
Auto Trait Implementations§
impl Freeze for SortOrder
impl RefUnwindSafe for SortOrder
impl Send for SortOrder
impl Sync for SortOrder
impl Unpin for SortOrder
impl UnsafeUnpin for SortOrder
impl UnwindSafe for SortOrder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more