| 
    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.