Public Member Functions | List of all members
LikelihoodRanges Class Reference

#include <st_quality.hxx>

Inheritance diagram for LikelihoodRanges:
Inheritance graph
Collaboration diagram for LikelihoodRanges:
Collaboration graph

Public Member Functions

 LikelihoodRanges (size_t ranges)
 ~LikelihoodRanges ()
size_t get_range_count () const
void add (size_t range, double probability)
void add_relative (double seq_rel_pos, double probability)
VarianceSampler summarize_all_ranges ()
chargenerate_string (Sampler &t_values)

Detailed Description

Definition at line 66 of file st_quality.hxx.

Constructor & Destructor Documentation

LikelihoodRanges::LikelihoodRanges ( size_t  ranges)

Definition at line 29 of file ST_quality.cxx.

LikelihoodRanges::~LikelihoodRanges ( )

Definition at line 76 of file st_quality.hxx.

Member Function Documentation

size_t LikelihoodRanges::get_range_count ( ) const

Definition at line 78 of file st_quality.hxx.

Referenced by ColumnQualityInfo::overall_range_count().

void LikelihoodRanges::add ( size_t  range,
double  probability 

Definition at line 80 of file st_quality.hxx.

References VarianceSampler::add(), and st_assert.

Referenced by add_relative().

void LikelihoodRanges::add_relative ( double  seq_rel_pos,
double  probability 

Definition at line 84 of file st_quality.hxx.

References add(), and st_assert.

Referenced by st_ml_add_sequence_part_to_stat().

VarianceSampler LikelihoodRanges::summarize_all_ranges ( )

Definition at line 34 of file ST_quality.cxx.

References VarianceSampler::add().

Referenced by generate_string().

char * LikelihoodRanges::generate_string ( Sampler t_values)

The documentation for this class was generated from the following files: