vdj_pipe
pipeline for processing DNA sequence data
|
#include <me_battery.hpp>
Classes | |
struct | Err |
Public Member Functions | |
Match_element_battery (variant_vector const &vv, truncate_vector const &tv, detail::string_vector const &names, detail::string_vector const &dep_names, std::vector< bool > const &is_required, combination_vector const &cv) | |
std::size_t | size () const |
sequence_interval | operator() (sequence const &seq, quality const &qual, sequence_interval const &si) |
void | finish () |
std::size_t | n_removed () const |
Private Types | |
typedef Seq_record::sequence | sequence |
typedef Qual_record::quality | quality |
Private Attributes | |
variant_vector | mev_ |
truncate_vector | tv_ |
std::vector< std::size_t > | me_deps_ |
std::vector< bool > | required_ |
combination_vector | cv_ |
std::size_t | n_removed_ |
|
private |
|
private |
vdj_pipe::match::Match_element_battery::Match_element_battery | ( | variant_vector const & | vv, |
truncate_vector const & | tv, | ||
detail::string_vector const & | names, | ||
detail::string_vector const & | dep_names, | ||
std::vector< bool > const & | is_required, | ||
combination_vector const & | cv | ||
) |
void vdj_pipe::match::Match_element_battery::finish | ( | ) |
|
inline |
|
inline |
Apply match elements to read sequence and perform truncation
seq | read sequence |
qual | read quality |
si | read truncation interval |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |