check_imaging_table_column.h
Go to the documentation of this file.
38 set_filled_for_metric_set(model::metric_base::metric_set<model::metric_base::base_metric>(), filled, true);
39 set_filled_for_metric_set(model::metric_base::metric_set<model::metric_base::base_cycle_metric>(), filled,
41 set_filled_for_metric_set(model::metric_base::metric_set<model::metric_base::base_read_metric>(), filled,
53 set_filled_for_metric_set(const MetricSet &metrics, std::vector<bool> &filled, const bool force_true = false)
63 # define INTEROP_TUPLE7(Ignore1, Ignore2, Method, Param, Ignore4, Ignore5, Ignored6) set_filled_##Method##Param(metrics, filled, force_true);
97 set_filled_metric_##Method##Param(metric, read, static_cast<uint_t>(q20_idx), static_cast<uint_t>(q30_idx), naming_method, filled);
108 # define INTEROP_TUPLE7(Ignored0, Ignored1, Ignored2, Ignored3, Ignored4, Ignored5, Round) Round,
119 * This macro creates two functions, one to set the filled array to true if the metric set is not empty
125 * static void set_filled_laneVoid(const metric_base::metric_set<Metric>& metrics, std::vector<bool>& filled, const bool force_true)
126 * static void set_filled_laneVoid(const model::metric_base::empty_header&, std::vector<bool>&, const bool)
130 static void set_filled_##Method##Param(const model::metric_base::metric_set<model:: Metric>& metrics, std::vector<bool>& filled, const bool force_true)\
134 static void set_filled_##Method##Param(const model::metric_base::empty_header&, std::vector<bool>&, const bool){}
140 * This macro creates two functions, one to mark a column as filled if there is at least one valid metric
166 if(is_valid(call_adapter(metric, Param, &model:: Metric::Method))) filled[model::table::Id##Column] = true;\
Definition: check_imaging_table_column.h:23
Definition: metric_set.h:40
Definition: enum_description.h:15
static uint32_t max_digits()
Definition: check_imaging_table_column.h:106
static void set_id_filled(std::vector< bool > &filled)
Definition: check_imaging_table_column.h:36
::uint32_t uint_t
Definition: base_metric.h:77
def read(run, valid_to_load=None, requires=None, search_paths=None, extra)
Definition: core.py:752
Definition: enums.h:301
static void set_filled_for_metric(const Metric &metric, const size_t read, const size_t q20_idx, const size_t q30_idx, const constants::tile_naming_method naming_method, std::vector< bool > &filled)
Definition: check_imaging_table_column.h:81
static void set_filled_for_metric_set(const MetricSet &metrics, std::vector< bool > &filled, const bool force_true=false)
Definition: check_imaging_table_column.h:53