#include <tile_metric.h>

Public Types

typedef ::uint32_t uint_t
 

Public Member Functions

 read_metric (const uint_t read=0, const float percent_aligned=std::numeric_limits< float >::quiet_NaN(), const float percent_phasing=std::numeric_limits< float >::quiet_NaN(), const float percent_prephasing=std::numeric_limits< float >::quiet_NaN())
 
uint_t read () const
 
float percent_aligned () const
 
float percent_phasing () const
 
float percent_prephasing () const
 
void percent_aligned (const float val)
 
void percent_phasing (const float val)
 
void percent_prephasing (const float val)
 

Friends

template<class MetricType , int Version>
struct io::generic_layout
 

Detailed Description

Read metrics

Member Typedef Documentation

typedef ::uint32_t uint_t

Unsigned int

Constructor & Destructor Documentation

read_metric ( const uint_t  read = 0,
const float  percent_aligned = std::numeric_limits<float>::quiet_NaN(),
const float  percent_phasing = std::numeric_limits<float>::quiet_NaN(),
const float  percent_prephasing = std::numeric_limits<float>::quiet_NaN() 
)
inline

Constructor

Parameters
readread number
percent_alignedpercent of PhiX aligned in read
percent_phasingpercent phasing
percent_prephasingpercent pre-phasing

Member Function Documentation

void percent_aligned ( const float  val)
inline

Set percent aligned for read

Parameters
valpercent aligned
void percent_phasing ( const float  val)
inline

Set percent phasing for read

Note
Supported only in version 2
Parameters
valpercent phasing
void percent_prephasing ( const float  val)
inline

Set percent prephasing for read

Note
Supported only in version 2
Parameters
valpercent prephasing

Friends And Related Function Documentation

friend struct io::generic_layout
friend

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