kaori
A C++ library for barcode extraction and matching
|
Handler for paired-end single barcodes. More...
#include <SingleBarcodePairedEnd.hpp>
Classes | |
struct | Options |
Optional parameters for SingleBarcodePairedEnd . More... | |
Public Member Functions | |
SingleBarcodePairedEnd (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 paired-end single barcodes.
In this design, the vector sequence is created 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 paired-end sequencing, where either end could contain the vector sequence. This handler will search both reads 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 an 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 |