pub struct QualitySummary {
pub len: usize,
pub min_phred: Option<u8>,
pub max_phred: Option<u8>,
pub sum_phred: u64,
pub q20_bases: usize,
pub q30_bases: usize,
}Expand description
Phred+33 quality summary.
Fields§
§len: usizeNumber of quality values observed.
min_phred: Option<u8>Minimum Phred value, or None when empty.
max_phred: Option<u8>Maximum Phred value, or None when empty.
sum_phred: u64Sum of Phred values.
q20_bases: usizeNumber of bases with Phred score at least 20.
q30_bases: usizeNumber of bases with Phred score at least 30.
Implementations§
Trait Implementations§
Source§impl Clone for QualitySummary
impl Clone for QualitySummary
Source§fn clone(&self) -> QualitySummary
fn clone(&self) -> QualitySummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QualitySummary
Source§impl Debug for QualitySummary
impl Debug for QualitySummary
Source§impl Default for QualitySummary
impl Default for QualitySummary
Source§fn default() -> QualitySummary
fn default() -> QualitySummary
Returns the “default value” for a type. Read more
impl Eq for QualitySummary
Source§impl PartialEq for QualitySummary
impl PartialEq for QualitySummary
Source§fn eq(&self, other: &QualitySummary) -> bool
fn eq(&self, other: &QualitySummary) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for QualitySummary
Auto Trait Implementations§
impl Freeze for QualitySummary
impl RefUnwindSafe for QualitySummary
impl Send for QualitySummary
impl Sync for QualitySummary
impl Unpin for QualitySummary
impl UnsafeUnpin for QualitySummary
impl UnwindSafe for QualitySummary
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