text_layout< q_metric, 1 > Struct Template Reference
Inheritance diagram for text_layout< q_metric, 1 >:
text_layout< q_by_lane_metric, 1 >

Public Types

typedef q_metric::header_type header_type
 

Static Public Member Functions

static size_t write_header (std::ostream &out, const header_type &header, const std::vector< std::string > &, const char sep, const char eol)
 
static size_t write_metric (std::ostream &out, const q_metric &metric, const header_type &header, const char sep, const char eol, const char)
 

Detailed Description

template<>
struct illumina::interop::io::text_layout< q_metric, 1 >

Tile Metric CSV text format

This class provide an interface for writing the tile metrics to a CSV file:

  • TileMetrics.csv

Member Typedef Documentation

Define a header type

Member Function Documentation

static size_t write_header ( std::ostream &  out,
const header_type header,
const std::vector< std::string > &  ,
const char  sep,
const char  eol 
)
inlinestatic

Write header to the output stream

Parameters
outoutput stream
headerq-metric header
sepcolumn separator
eolrow separator
Returns
number of column headers
static size_t write_metric ( std::ostream &  out,
const q_metric metric,
const header_type header,
const char  sep,
const char  eol,
const char   
)
inlinestatic

Write a tile metric to the output stream

Parameters
outoutput stream
metricq-metric metric
headerq-metric header
sepcolumn separator
eolrow separator
Returns
number of columns written

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