Functions

const std::string & index_seq () const
 
const std::string & sample_id () const
 
const std::string & sample_proj () const
 
::uint64_t cluster_count () const
 
bool is_dual () const
 
std::string index1 () const
 
std::string index2 () const
 
std::string unique_id () const
 

Detailed Description

See full class description

Function Documentation

::uint64_t cluster_count ( ) const
inline

Get the number of clusters (per tile) that have this index sequence

Returns
number of clusters
std::string index1 ( ) const
inline

Get the first sequence in a dual index (or full sequence for single index)

Returns
index 1 or full sequence for single index
std::string index2 ( ) const
inline

Get the second sequence in a dual index (or empty string for single index)

Returns
index 2 or empty string for single index
const std::string& index_seq ( ) const
inline

Get the index sequence

Note
this can be two sequences, which are seperated by a '-' or a '+'
Returns
index sequence
bool is_dual ( ) const
inline

Test if the sequence is a dual index

The two sequences in a dual index are separated by a '-' or a '+'

Returns
true if the sequence is a dual index
const std::string& sample_id ( ) const
inline

Get the sample id

Returns
sample id
const std::string& sample_proj ( ) const
inline

Get the sample project

Returns
sample project
std::string unique_id ( ) const
inline

Get unique ID of index sequence

Returns
unique ID of index sequence