vg
tools for working with variation graphs
Loading...
Searching...
No Matches
vg::MatchPos Struct Reference

Classes

struct  PathList

Public Member Functions

 MatchPos ()
 MatchPos (uint32_t seq_offset, uint32_t node_offset, const PathList &path)
bool empty () const
bool at_last_node () const
uint32_t node () const
void pop ()
std::int32_t distance (std::int32_t diagonal)
bool operator< (const MatchPos &another)

Public Attributes

uint32_t seq_offset
uint32_t node_offset
PathList path

Constructor & Destructor Documentation

◆ MatchPos() [1/2]

vg::MatchPos::MatchPos ( )
inline

◆ MatchPos() [2/2]

vg::MatchPos::MatchPos ( uint32_t seq_offset,
uint32_t node_offset,
const PathList & path )
inline

Member Function Documentation

◆ at_last_node()

bool vg::MatchPos::at_last_node ( ) const
inline

◆ distance()

std::int32_t vg::MatchPos::distance ( std::int32_t diagonal)
inline

◆ empty()

bool vg::MatchPos::empty ( ) const
inline

◆ node()

uint32_t vg::MatchPos::node ( ) const
inline

◆ operator<()

bool vg::MatchPos::operator< ( const MatchPos & another)
inline

◆ pop()

void vg::MatchPos::pop ( )
inline

Member Data Documentation

◆ node_offset

uint32_t vg::MatchPos::node_offset

◆ path

PathList vg::MatchPos::path

◆ seq_offset

uint32_t vg::MatchPos::seq_offset

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