text_layout< extended_tile_metric, 2 > Struct Template Reference

Public Types

typedef extended_tile_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 extended_tile_metric &metric, const header_type &, const char sep, const char eol, const char)
 

Detailed Description

template<>
struct illumina::interop::io::text_layout< extended_tile_metric, 2 >

Extended tile Metric CSV text format

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

  • ExtendedTileMetrics.csv

Member Typedef Documentation

typedef extended_tile_metric::header_type header_type

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 extended_tile_metric metric,
const header_type ,
const char  sep,
const char  eol,
const char   
)
inlinestatic

Write a extended tile metric to the output stream

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

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