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

#include <path.hpp>

Public Member Functions

 mapping_t (void)
 
 mapping_t (const Mapping &m)
 
Mapping to_mapping (void) const
 
id_t node_id (void) const
 
void set_node_id (id_t id)
 
bool is_reverse (void) const
 
void set_is_reverse (bool is_rev)
 

Public Attributes

int64_t traversal
 
int32_t length
 
int32_t rank
 

Constructor & Destructor Documentation

◆ mapping_t() [1/2]

vg::mapping_t::mapping_t ( void  )

◆ mapping_t() [2/2]

vg::mapping_t::mapping_t ( const Mapping m)

Member Function Documentation

◆ is_reverse()

bool vg::mapping_t::is_reverse ( void  ) const

◆ node_id()

id_t vg::mapping_t::node_id ( void  ) const

◆ set_is_reverse()

void vg::mapping_t::set_is_reverse ( bool  is_rev)

◆ set_node_id()

void vg::mapping_t::set_node_id ( id_t  id)

◆ to_mapping()

Mapping vg::mapping_t::to_mapping ( void  ) const

Member Data Documentation

◆ length

int32_t vg::mapping_t::length

◆ rank

int32_t vg::mapping_t::rank

◆ traversal

int64_t vg::mapping_t::traversal

The documentation for this class was generated from the following files: