INNER CODE UNIT · Rust
num_bases
google/best · src/stats.rs:219
pub fn num_bases(&self) -> usize {
self.matches + self.mismatches + self.non_hp_del + self.hp_del
}
pub fn num_errors(&self) -> usize {
self.mismatches + self.non_hp_ins + self.hp_ins + self.non_hp_del + self.hp_del
}
pub fn identity(&self) -> f64 {
(self.matches as f64) / ((self.matches + self.num_errors()) as f64)
}
}
/// Statistics for each interval feature.
#[derive(Debug, Default)]
pub struct FeatureStats {
pub overlaps: usize,
pub identical_overlaps: usize,