Quality Metric Header

Modules

 Quality Bin
 

Functions

const q_score_bin & bin_at (const size_t n) const INTEROP_THROW_SPEC((model
 
const qscore_bin_vector_type & get_bins () const
 
qscore_bin_vector_type & bins ()
 
size_t bin_count () const
 
size_t q_val_count () const
 
size_t index_for_q_value (const size_t qval) const
 

Detailed Description

Collection of q-score bins

See full class description

Function Documentation

const q_score_bin& bin_at ( const size_t  n) const
inline

Get a q-score bin

Returns
q-score bin
size_t bin_count ( ) const
inline

Get the number of bins in header

Returns
number of bins in header
qscore_bin_vector_type& bins ( )
inline

Get the q-score bins

Returns
vector of q-score bins
const qscore_bin_vector_type& get_bins ( ) const
inline

Get the q-score bins

Returns
vector of q-score bins
size_t index_for_q_value ( const size_t  qval) const
inline

Get the index for the given q-value

Note
Never call this function directly, use interop::logic::metric::index_for_q_value
Parameters
qvalq-value
Returns
index;
size_t q_val_count ( ) const
inline

Get the number of bins in header

Returns
number of bins in header