kaori
A C++ library for barcode extraction and matching
Loading...
Searching...
No Matches
Public Attributes | List of all members
kaori::MismatchTrie::AddStatus Struct Reference

Status of the barcode sequence addition. More...

#include <MismatchTrie.hpp>

Public Attributes

bool has_ambiguous = false
 
bool is_duplicate = false
 
bool duplicate_replaced = false
 
bool duplicate_cleared = false
 

Detailed Description

Status of the barcode sequence addition.

Member Data Documentation

◆ duplicate_cleared

bool kaori::MismatchTrie::AddStatus::duplicate_cleared = false

Whether the newly added sequence caused an existing duplicate to be cleared from the trie. Only set when is_duplicate = true and duplicates is set to DuplicateAction::NONE in add().

◆ duplicate_replaced

bool kaori::MismatchTrie::AddStatus::duplicate_replaced = false

Whether the newly added sequence replaced a duplicate in the trie. Only set when is_duplicate = true and duplicates is set to DuplicateAction::LAST in add().

◆ has_ambiguous

bool kaori::MismatchTrie::AddStatus::has_ambiguous = false

Whether the newly added sequence contains ambiguous IUPAC codes.

◆ is_duplicate

bool kaori::MismatchTrie::AddStatus::is_duplicate = false

Whether the newly added sequence is a duplicate of an existing sequence in the trie.


The documentation for this struct was generated from the following file: