Navigate suffix tree according to pattern.
More...
#include <pattern_iterator.hpp>
Navigate suffix tree according to pattern.
vdj_pipe::gdst::Pattern_iter::Pattern_iter |
( |
Gdst const & |
t, |
|
|
const boost::string_ref |
suff, |
|
|
const Branch_id |
bid |
|
) |
| |
|
inline |
bool vdj_pipe::gdst::Pattern_iter::at_end |
( |
| ) |
const |
|
inline |
- Returns
- true if current node is at the end of the pattern
bool vdj_pipe::gdst::Pattern_iter::at_mismatch |
( |
| ) |
const |
|
inline |
bool vdj_pipe::gdst::Pattern_iter::at_pattern_end |
( |
| ) |
const |
|
inline |
void vdj_pipe::gdst::Pattern_iter::check_state |
( |
| ) |
|
|
private |
Branch_id vdj_pipe::gdst::Pattern_iter::current |
( |
| ) |
const |
|
inline |
Nucleotide vdj_pipe::gdst::Pattern_iter::edge_char |
( |
| ) |
const |
|
inline |
bool vdj_pipe::gdst::Pattern_iter::has_next |
( |
| ) |
const |
|
inline |
unsigned vdj_pipe::gdst::Pattern_iter::index |
( |
| ) |
const |
|
inline |
void vdj_pipe::gdst::Pattern_iter::next |
( |
| ) |
|
|
inline |
Branch_id vdj_pipe::gdst::Pattern_iter::next_id |
( |
| ) |
const |
|
inline |
Nucleotide vdj_pipe::gdst::Pattern_iter::node_char |
( |
| ) |
const |
|
inline |
Nucleotide vdj_pipe::gdst::Pattern_iter::pattern_char |
( |
| ) |
const |
|
inline |
bool vdj_pipe::gdst::Pattern_iter::at_end_ |
|
private |
bool vdj_pipe::gdst::Pattern_iter::at_pattern_end_ |
|
private |
Branch_id vdj_pipe::gdst::Pattern_iter::curr_ |
|
private |
bool vdj_pipe::gdst::Pattern_iter::mismatch_ |
|
private |
Branch_id vdj_pipe::gdst::Pattern_iter::next_ |
|
private |
const boost::string_ref vdj_pipe::gdst::Pattern_iter::patt_ |
|
private |
unsigned vdj_pipe::gdst::Pattern_iter::pi_ |
|
private |
Gdst const& vdj_pipe::gdst::Pattern_iter::t_ |
|
private |
The documentation for this class was generated from the following files: