table_populator.h
Go to the documentation of this file.
102 populate_##Method##Param(metric, read, static_cast<uint_t>(q20_idx), static_cast<uint_t>(q30_idx), naming_method, columns, data_it, data_end);
109 * This macro creates two functions, one to populate a field/column with the data from the correspond metric
115 * void update_laneVoid(const model::metric_base::base_metric& metric, const size_t Q20, const size_t Q30, const naming_method NamingConvention)
118 * @note Param can be can field in this class, e.g. Read, or the function parameters Q20, Q30 or NamingConvention
187 static void copy_to(OutputIterator destination, OutputIterator end, const U source, const size_t num_digits)
203 copy_to(OutputIterator destination, OutputIterator end, const std::vector <U> &source, const size_t num_digits)
206 for (typename std::vector<U>::const_iterator it = source.begin(); it != source.end(); ++it, ++destination)
Definition: enum_description.h:15
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)
Definition: table_populator.h:85
size_t cycle_within_read
Definition: map_cycle_to_read.h:33
::uint32_t uint_t
Definition: base_metric.h:77
Definition: imaging_column.h:91
Definition: map_cycle_to_read.h:19
def read(run, valid_to_load=None, requires=None, search_paths=None, extra)
Definition: core.py:752
Definition: enums.h:301
Definition: table_populator.h:24
size_t number
Definition: map_cycle_to_read.h:31
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)
Definition: table_populator.h:44
Definition: imaging_column.h:91