[−][src]Enum coverm::mosdepth_genome_coverage_estimators::CoverageEstimator
Variants
MeanGenomeCoverageEstimator
Fields of MeanGenomeCoverageEstimator
TrimmedMeanGenomeCoverageEstimator
Fields of TrimmedMeanGenomeCoverageEstimator
PileupCountsGenomeCoverageEstimator
Fields of PileupCountsGenomeCoverageEstimator
CoverageFractionGenomeCoverageEstimator
Fields of CoverageFractionGenomeCoverageEstimator
NumCoveredBasesCoverageEstimator
Fields of NumCoveredBasesCoverageEstimator
VarianceGenomeCoverageEstimator
Fields of VarianceGenomeCoverageEstimator
ReferenceLengthCalculator
Fields of ReferenceLengthCalculator
ReadCountCalculator
Fields of ReadCountCalculator
num_mapped_reads: u64
ReadsPerBaseCalculator
Fields of ReadsPerBaseCalculator
Methods
impl CoverageEstimator
[src]
pub fn column_headers(&self) -> Vec<&str>
[src]
impl CoverageEstimator
[src]
pub fn new_estimator_mean(
min_fraction_covered_bases: f32,
contig_end_exclusion: u32,
exclude_mismatches: bool
) -> CoverageEstimator
[src]
min_fraction_covered_bases: f32,
contig_end_exclusion: u32,
exclude_mismatches: bool
) -> CoverageEstimator
pub fn new_estimator_trimmed_mean(
min: f32,
max: f32,
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
[src]
min: f32,
max: f32,
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
pub fn new_estimator_pileup_counts(
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
[src]
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
pub fn new_estimator_covered_fraction(
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
[src]
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
pub fn new_estimator_covered_bases(
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
[src]
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
pub fn new_estimator_variance(
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
[src]
min_fraction_covered_bases: f32,
contig_end_exclusion: u32
) -> CoverageEstimator
pub fn new_estimator_length() -> CoverageEstimator
[src]
pub fn new_estimator_read_count() -> CoverageEstimator
[src]
pub fn new_estimator_reads_per_base() -> CoverageEstimator
[src]
Trait Implementations
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
)
fn num_mapped_reads(&self) -> u64
[src]
impl Clone for CoverageEstimator
[src]
fn clone(&self) -> CoverageEstimator
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for CoverageEstimator
[src]
Auto Trait Implementations
impl Send for CoverageEstimator
impl Sync for CoverageEstimator
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,