generic_layout< q_by_lane_metric, 6 > Struct Template Reference
Inheritance diagram for generic_layout< q_by_lane_metric, 6 >:
generic_layout< q_metric, 6 > default_layout< 6 >

Static Public Member Functions

template<class LayoutId >
static bool is_valid (const LayoutId &id)
- Static Public Member Functions inherited from generic_layout< q_metric, 6 >
template<class Stream , class Metric , class Header >
static std::streamsize map_stream (Stream &stream, Metric &metric, Header &header, const bool)
static record_size_t compute_size (const q_metric::header_type &header)
template<class Stream , class Header >
static std::streamsize map_stream_for_header (Stream &stream, Header &header)
static record_size_t compute_header_size (const q_metric::header_type &header)
- Static Public Member Functions inherited from default_layout< 6 >
static std::streamsize map_stream_for_header (Stream &, Header &)
static RecordSize map_stream_record_size (Stream &stream, RecordSize record_size)
static bool skip_metric (const Metric &metric)
static bool is_valid (const LayoutId &id)

Additional Inherited Members

- Public Types inherited from generic_layout< q_metric, 6 >
typedef layout::base_cycle_metric< ::uint16_t > metric_id_t
typedef ::uint32_t count_t
typedef ::uint8_t bool_t
typedef ::uint8_t bin_count_t
typedef ::uint8_t bin_t
- Public Types inherited from default_layout< 6 >
typedef ::uint8_t record_size_t
typedef ::uint8_t version_t

Detailed Description

struct illumina::interop::io::generic_layout< q_by_lane_metric, 6 >

Q-score by lane Metric Record Layout Version 6

This class provides an interface to reading the q_by_lane_metric file:

  • InterOp/QMetricsByLane.bin
  • InterOp/QMetricsByLaneOut.bin

The class takes two template arguments:

 1. Metric Type: q_by_lane_metric
 2. Version: 6

Member Function Documentation

static bool is_valid ( const LayoutId &  id)

Skip inserting this metric into the metric set

This function was originally added to skip control records in tile metrics.

idmetric to check
true, if the metric id is 0

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