#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: