|
vg
tools for working with variation graphs
|
#include <kmer.hpp>
Public Member Functions | |
| kmer_t (const string &s, const pos_t &b, const pos_t &e, const handle_t &c) | |
Public Attributes | |
| string | seq |
| the kmer More... | |
| pos_t | begin |
| our start position More... | |
| pos_t | end |
| Used in construction. More... | |
| handle_t | curr |
| one past the (current) end of the kmer More... | |
| vector< pos_t > | prev_pos |
| These are filled when construction is complete. More... | |
| vector< pos_t > | next_pos |
| vector< char > | prev_char |
| vector< char > | next_char |
Stores a kmer in the context of a graph. The context may be used to double the kmer length of a deBruijn graph encoded in these, which is done in GCSA2's index construction.
|
inline |
| pos_t vg::kmer_t::begin |
our start position
| handle_t vg::kmer_t::curr |
one past the (current) end of the kmer
| pos_t vg::kmer_t::end |
Used in construction.
| vector<char> vg::kmer_t::next_char |
| vector<pos_t> vg::kmer_t::next_pos |
| vector<char> vg::kmer_t::prev_char |
| vector<pos_t> vg::kmer_t::prev_pos |
These are filled when construction is complete.
the next handle we extend into
| string vg::kmer_t::seq |
the kmer
1.8.17