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

Public Member Functions

 interval_state_t (size_t start, size_t end, size_t rev, ZipCode::code_type_t type, size_t depth)
 

Public Attributes

size_t interval_start: 26
 
size_t interval_end: 26
 
bool is_reversed: 1
 
ZipCode::code_type_t code_type: 5
 
size_t depth: 14
 
bool is_reverse_ordered
 
bool is_ordered
 

Detailed Description

This gets used for sorting. It represents one interval along zipcode_sort_order, which corresponds to a snarl tree node at the given depth

Constructor & Destructor Documentation

◆ interval_state_t()

vg::ZipCodeForest::interval_state_t::interval_state_t ( size_t  start,
size_t  end,
size_t  rev,
ZipCode::code_type_t  type,
size_t  depth 
)
inline

Member Data Documentation

◆ code_type

ZipCode::code_type_t vg::ZipCodeForest::interval_state_t::code_type

◆ depth

size_t vg::ZipCodeForest::interval_state_t::depth

◆ interval_end

size_t vg::ZipCodeForest::interval_state_t::interval_end

◆ interval_start

size_t vg::ZipCodeForest::interval_state_t::interval_start

◆ is_ordered

bool vg::ZipCodeForest::interval_state_t::is_ordered

◆ is_reverse_ordered

bool vg::ZipCodeForest::interval_state_t::is_reverse_ordered

◆ is_reversed

bool vg::ZipCodeForest::interval_state_t::is_reversed

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