[−][src]Trait coverm::mosdepth_genome_coverage_estimators::MosdepthGenomeCoverageEstimator
Required methods
fn setup(&mut self)
fn add_contig(
&mut self,
ups_and_downs: &Vec<i32>,
num_mapped_reads: u64,
total_mismatches: u32
)
&mut self,
ups_and_downs: &Vec<i32>,
num_mapped_reads: u64,
total_mismatches: u32
)
fn calculate_coverage(&mut self, unobserved_contig_length: u32) -> f32
fn print_coverage<T: CoverageTaker>(
&self,
coverage: &f32,
coverage_taker: &mut T
)
&self,
coverage: &f32,
coverage_taker: &mut T
)
fn print_zero_coverage<T: CoverageTaker>(
&self,
coverage_taker: &mut T,
entry_length: u32
)
&self,
coverage_taker: &mut T,
entry_length: u32
)
fn copy(&self) -> CoverageEstimator
fn num_mapped_reads(&self) -> u64
Implementors
impl MosdepthGenomeCoverageEstimator for CoverageEstimator
[src]
fn setup(&mut self)
[src]
fn add_contig(
&mut self,
ups_and_downs: &Vec<i32>,
num_mapped_reads_in_contig: u64,
total_mismatches_in_contig: u32
)
[src]
&mut self,
ups_and_downs: &Vec<i32>,
num_mapped_reads_in_contig: u64,
total_mismatches_in_contig: u32
)
fn calculate_coverage(&mut self, unobserved_contig_length: u32) -> f32
[src]
fn copy(&self) -> CoverageEstimator
[src]
fn print_coverage<T: CoverageTaker>(
&self,
coverage: &f32,
coverage_taker: &mut T
)
[src]
&self,
coverage: &f32,
coverage_taker: &mut T
)
fn print_zero_coverage<T: CoverageTaker>(
&self,
coverage_taker: &mut T,
entry_length: u32
)
[src]
&self,
coverage_taker: &mut T,
entry_length: u32
)