text_layout< index_metric, 1 > Struct Template Reference

Public Types

typedef index_metric::header_type header_type
 

Static Public Member Functions

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

Detailed Description

template<>
struct illumina::interop::io::text_layout< index_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 ,
const std::vector< std::string > &  ,
const char  sep,
const char  eol 
)
inlinestatic

Write header to the output stream

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

Write a tile metric to the output stream

Parameters
outoutput stream
metrictile metric
sepcolumn separator
eolrow separator
Returns
number of columns written

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