pub struct CodecConsensusStats {
pub total_input_reads: u64,
pub consensus_reads_generated: u64,
pub reads_filtered: u64,
pub consensus_reads_rejected_hdd: u64,
pub consensus_bases_emitted: u64,
pub consensus_duplex_bases_emitted: u64,
pub duplex_disagreement_base_count: u64,
pub rejection_reasons: HashMap<RejectionReason, usize>,
}Expand description
Statistics for CODEC consensus calling
Fields§
§total_input_reads: u64Total input reads processed
consensus_reads_generated: u64Total consensus reads generated
reads_filtered: u64Total reads filtered/rejected
consensus_reads_rejected_hdd: u64Consensus reads rejected for high duplex disagreement
consensus_bases_emitted: u64Total consensus bases emitted
consensus_duplex_bases_emitted: u64Total duplex region bases emitted
duplex_disagreement_base_count: u64Total duplex disagreement bases
rejection_reasons: HashMap<RejectionReason, usize>Rejection reasons
Implementations§
Source§impl CodecConsensusStats
impl CodecConsensusStats
Sourcepub fn duplex_disagreement_rate(&self) -> f64
pub fn duplex_disagreement_rate(&self) -> f64
Calculates the duplex disagreement rate
Trait Implementations§
Source§impl Clone for CodecConsensusStats
impl Clone for CodecConsensusStats
Source§fn clone(&self) -> CodecConsensusStats
fn clone(&self) -> CodecConsensusStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodecConsensusStats
impl Debug for CodecConsensusStats
Source§impl Default for CodecConsensusStats
impl Default for CodecConsensusStats
Source§fn default() -> CodecConsensusStats
fn default() -> CodecConsensusStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CodecConsensusStats
impl RefUnwindSafe for CodecConsensusStats
impl Send for CodecConsensusStats
impl Sync for CodecConsensusStats
impl Unpin for CodecConsensusStats
impl UnsafeUnpin for CodecConsensusStats
impl UnwindSafe for CodecConsensusStats
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<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