table_populator Class Reference

#include <table_populator.h>

Static Public Member Functions

template<class Metric , typename OutputIterator >
static void populate_id (const Metric &metric, const summary::read_cycle &read, const size_t q20_idx, const size_t q30_idx, const constants::tile_naming_method naming_method, const std::vector< size_t > &columns, OutputIterator data_it, OutputIterator data_end)
 
template<class Metric , typename OutputIterator >
static void populate (const Metric &metric, const size_t read, const size_t q20_idx, const size_t q30_idx, const constants::tile_naming_method naming_method, const std::vector< size_t > &columns, OutputIterator data_it, OutputIterator data_end)
 

Detailed Description

Populate a table with data from a single InterOp

Member Function Documentation

static void populate ( const Metric &  metric,
const size_t  read,
const size_t  q20_idx,
const size_t  q30_idx,
const constants::tile_naming_method  naming_method,
const std::vector< size_t > &  columns,
OutputIterator  data_it,
OutputIterator  data_end 
)
inlinestatic

Populate the data columns of the table

Parameters
metricmetric with source data
readread number, cycle within read
q20_idxindex of the q20 value
q30_idxindex of the q30 value
naming_methodtile naming method enum
columnsvector of table columns
data_ititerator to current row of table data
data_enditerator to end of table data
static void populate_id ( const Metric &  metric,
const summary::read_cycle read,
const size_t  q20_idx,
const size_t  q30_idx,
const constants::tile_naming_method  naming_method,
const std::vector< size_t > &  columns,
OutputIterator  data_it,
OutputIterator  data_end 
)
inlinestatic

Populate the ID columns of the table

Parameters
metricmetric with source data
readread number, cycle within read
q20_idxindex of the q20 value
q30_idxindex of the q30 value
naming_methodtile naming method enum
columnsvector of table columns
data_ititerator to current row of table data
data_enditerator to end of table data

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