|
kaori
A C++ library for barcode extraction and matching
|
Handler for single-end single barcodes. More...
#include <SingleBarcodeSingleEnd.hpp>
Classes | |
| struct | Options |
Optional parameters for SingleBarcodeSingleEnd. More... | |
Public Member Functions | |
| SingleBarcodeSingleEnd (const char *template_seq, SeqLength template_length, const BarcodePool &barcode_pool, const Options &options) | |
| const std::vector< Count > & | get_counts () const |
| Count | get_total () const |
Handler for single-end single barcodes.
In this design, the vector sequence is constructed from a template with a single variable region drawn from a pool of barcode sequences. The construct containing the vector sequence is then subjected to single-end sequencing. This handler will search the read for the vector sequence and count the frequency of each barcode.
| max_size_ | Maximum length of the template sequence. |
|
inline |
| [in] | template_seq | Pointer to a character array containing the template sequence. This should contain exactly one variable region. |
| template_length | Length of the array pointed to by template_seq. This should be less than or equal to max_size_. | |
| barcode_pool | Known barcode sequences for the variable region. | |
| options | Optional parameters. |
|
inline |
barcode_pool in the constructor).
|
inline |