vg
tools for working with variation graphs
Classes | Public Member Functions | Public Attributes | List of all members
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: