[][src]Trait finch::sketch_schemes::SketchScheme

pub trait SketchScheme {
    pub fn process(&mut self, seq: SequenceRecord<'_>);
pub fn total_bases_and_kmers(&self) -> (u64, u64);
pub fn to_vec(&self) -> Vec<KmerCount>;
pub fn parameters(&self) -> SketchParams; pub fn to_sketch(&self) -> Sketch { ... } }

Required methods

pub fn process(&mut self, seq: SequenceRecord<'_>)[src]

pub fn total_bases_and_kmers(&self) -> (u64, u64)[src]

pub fn to_vec(&self) -> Vec<KmerCount>[src]

pub fn parameters(&self) -> SketchParams[src]

Loading content...

Provided methods

pub fn to_sketch(&self) -> Sketch[src]

Loading content...

Implementors

impl SketchScheme for AllCountsSketcher[src]

impl SketchScheme for MashSketcher[src]

impl SketchScheme for ScaledSketcher[src]

Loading content...