kaori
A C++ library for barcode extraction and matching
Loading...
Searching...
No Matches
utils.hpp File Reference

Utilites for sequence matching. More...

Go to the source code of this file.

Classes

class  kaori::CombinationHash< num_variable_ >
 Hash a combination of barcode indices. More...
 

Namespaces

namespace  kaori
 Namespace for the kaori barcode-matching library.
 

Typedefs

typedef std::size_t kaori::SeqLength
 
typedef std::vector< constchar * >::size_type kaori::BarcodeIndex
 
typedef unsigned long long kaori::Count
 

Enumerations

enum class  kaori::DuplicateAction : char { FIRST , LAST , NONE , ERROR }
 
enum class  kaori::SearchStrand : char { FORWARD , REVERSE , BOTH }
 

Functions

bool kaori::is_barcode_index_ok (BarcodeIndex index)
 

Variables

constexpr BarcodeIndex kaori::STATUS_UNMATCHED = static_cast<BarcodeIndex>(-1)
 
constexpr BarcodeIndex kaori::STATUS_AMBIGUOUS = static_cast<BarcodeIndex>(-2)
 

Detailed Description

Utilites for sequence matching.