Flowcell Layout

Functions

uint_t lane_count () const
 
uint_t surface_count () const
 
bool supports_multisurface () const
 
const std::vector< uint_t > & surface_list () const
 
uint_t swath_count () const
 
uint_t tile_count () const
 
uint_t sections_per_lane () const
 
uint_t lanes_per_section () const
 
uint_t total_number_of_sections () const
 
tile_naming_method_t naming_method () const
 
const str_vector_t & tiles () const
 
const std::string & barcode () const
 

Detailed Description

Information describing the layout of the flowcell

See full class description

Function Documentation

const std::string& barcode ( ) const
inline

Get the flowcell bar code

Returns
flowcell bar code as a string
uint_t lane_count ( ) const
inline

Get number of lanes

Returns
number of lanes
uint_t lanes_per_section ( ) const
inline

Get number of lanes per section

Note
number of lanes a camera covers
Returns
number of lanes per section
tile_naming_method_t naming_method ( ) const
inline

Get the tile naming convention

Returns
tile naming convention
uint_t sections_per_lane ( ) const
inline

Get number of sections per lane

Note
number of cameras per lane
Returns
number of sections per lane
bool supports_multisurface ( ) const
inline

Get the actual number of surfaces imaged This may not match the surface_count in the RunInfo in bottom-only scans (e.g. the NovaSeq SP flowcell)

Returns
true if there are 2 surfaces imaged
uint_t surface_count ( ) const
inline

Get number of surfaces

Returns
number of surfaces
const std::vector<uint_t>& surface_list ( ) const
inline

Get a list of the surface indices imaged This may not match the surface_count in the RunInfo in bottom-only scans (e.g. the NovaSeq SP flowcell)

Returns
a list of the surface indices imaged
uint_t swath_count ( ) const
inline

Get number of swaths

Returns
number of swaths
uint_t tile_count ( ) const
inline

Get number of tiles

Returns
number of tiles
const str_vector_t& tiles ( ) const
inline

Get a list of tile names

Returns
vector of tile names
uint_t total_number_of_sections ( ) const
inline

Get total number of sections

Returns
total number of sections