#include <flowcell_layout.h>
Define string vector type
Define tile naming method type
Constructor
- Parameters
-
lane_count | number of lanes |
surface_count | number of surfaces |
swath_count | number of swaths |
tile_count | number of tiles |
sections_per_lane | number of sections per lane (number of cameras per lane) |
lanes_per_section | number of lanes per section (number of lanes a camera covers) |
tiles | vector of tile names |
naming_method | tile naming method |
barcode | flowcell barcode |
void lane_count |
( |
const uint_t |
lane_count | ) |
|
|
inline |
Set number of lanes
- Parameters
-
lane_count | number of lanes |
void lanes_per_section |
( |
const uint_t |
count | ) |
|
|
inline |
Set number of lanes per section
- Parameters
-
count | number of lanes per section |
void sections_per_lane |
( |
const uint_t |
count | ) |
|
|
inline |
Set number of sections per lane
- Parameters
-
count | number of sections per lane |
Set the tile naming method
- Parameters
-
naming_method | tile naming method |
void surface_count |
( |
const uint_t |
surface_count | ) |
|
|
inline |
Set number of surfaces
- Parameters
-
surface_count | number of surfaces |
void swath_count |
( |
const uint_t |
swath_count | ) |
|
|
inline |
Set number of swathes
- Parameters
-
swath_count | number of swathes |
void tile_count |
( |
const uint_t |
tile_count | ) |
|
|
inline |
Set number of tiles
- Parameters
-
tile_count | number of tiles |
size_t tiles_per_lane |
( |
| ) |
const |
|
inline |
Get the total number of tiles
- Returns
- total number of tiles per lane
size_t total_swaths |
( |
const bool |
all_surfaces | ) |
const |
|
inline |
Get the number of swaths
- Parameters
-
all_surfaces | if true, multiply the number by 2 |
- Returns
- number of columns
size_t total_tiles |
( |
| ) |
const |
|
inline |
Get total number of tiles for the flowcell
- Returns
- total number of tiles on the flowcell
The documentation for this class was generated from the following file: