vdj_pipe
pipeline for processing DNA sequence data
|
Find best match between DNA sequence interval and a set of sequences without gaps that may include ambiguous nucleotides. More...
#include <me_ambiguous.hpp>
Classes | |
struct | Err |
Public Types | |
typedef boost::string_ref | sequence |
typedef Qual_record::quality | quality |
Public Member Functions | |
Match_element_ambiguous (Value_map const &vm, std::string const &match_value_name, std::string const &score_value_name, Relative_interval const &ri, detail::name_seq_vector const &sv, const int min_score, const bool ignore_dups, const bool require_best, const bool track_mismatches) | |
sequence_interval | operator() (const sequence seq, quality const &qual, sequence_interval const &si) |
void | finish () |
Private Attributes | |
Value_map | vm_ |
Val_id | name_val_id_ |
Val_id | score_val_id_ |
Seq_map_full | sm_ |
Relative_interval | ri_ |
scoring_matrix_t const * | scoring_matrix_ |
int | min_score_ |
bool | require_best_ |
Find best match between DNA sequence interval and a set of sequences without gaps that may include ambiguous nucleotides.
typedef boost::string_ref vdj_pipe::match::Match_element_ambiguous::sequence |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |