vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::walk_t Struct Reference

Record a <=k-length walk in the context of a graph. More...

#include <prune.hpp>

Public Member Functions

 walk_t (uint16_t l, const pos_t &b, const pos_t &e, const handle_t &c, uint16_t f)
 

Public Attributes

pos_t begin
 our start position More...
 
pos_t end
 
handle_t curr
 one past the (current) end of the kmer More...
 
uint16_t forks
 the next handle we extend into More...
 
uint16_t length
 how many branching edge crossings we took to get here More...
 

Detailed Description

Record a <=k-length walk in the context of a graph.

Constructor & Destructor Documentation

◆ walk_t()

vg::walk_t::walk_t ( uint16_t  l,
const pos_t b,
const pos_t e,
const handle_t c,
uint16_t  f 
)
inline

Member Data Documentation

◆ begin

pos_t vg::walk_t::begin

our start position

◆ curr

handle_t vg::walk_t::curr

one past the (current) end of the kmer

◆ end

pos_t vg::walk_t::end

◆ forks

uint16_t vg::walk_t::forks

the next handle we extend into

◆ length

uint16_t vg::walk_t::length

how many branching edge crossings we took to get here


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