kaori
A C++ library for barcode extraction and matching
|
#include <SimpleSingleMatch.hpp>
Public Attributes | |
BarcodeIndex | index = STATUS_UNMATCHED |
SeqLength | position = 0 |
int | mismatches = 0 |
int | variable_mismatches = 0 |
bool | reverse = false |
BarcodeIndex kaori::SimpleSingleMatch< max_size_ >::State::index = STATUS_UNMATCHED |
Index of the known barcode that matches the variable region in the read sequence. This should only be used if search()
returns true, whereupon it is guaranteed that is_barcode_index_ok()
will return true.
int kaori::SimpleSingleMatch< max_size_ >::State::mismatches = 0 |
Total number of mismatches after each call to search()
. This includes both the constant and variable regions. This should only be used if search()
returns true.
SeqLength kaori::SimpleSingleMatch< max_size_ >::State::position = 0 |
Position of the match to the template after each call to search()
. This is reported as the position on the read at the start of the template. This should only be used if search()
returns true.
bool kaori::SimpleSingleMatch< max_size_ >::State::reverse = false |
Whether the match was found on the reverse strand of the read sequence. This should only be used if search()
returns true.
int kaori::SimpleSingleMatch< max_size_ >::State::variable_mismatches = 0 |
Total number of mismatches in the variable region, after each call to search()
. This should only be used if search()
returns true.