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

Public Types

enum  order { before, overlap, after }
 

Public Member Functions

order compare (std::pair< size_t, size_t > interval)
 
size_t length () const
 
std::string to_string () const
 

Public Attributes

Haplotypes::Subchain::subchain_t type
 
size_t id
 
size_t start
 
size_t end
 

Member Enumeration Documentation

◆ order

Enumerator
before 
overlap 
after 

Member Function Documentation

◆ compare()

order ReferenceInterval::compare ( std::pair< size_t, size_t >  interval)
inline

◆ length()

size_t ReferenceInterval::length ( ) const
inline

◆ to_string()

std::string ReferenceInterval::to_string ( ) const
inline

Member Data Documentation

◆ end

size_t ReferenceInterval::end

◆ id

size_t ReferenceInterval::id

◆ start

size_t ReferenceInterval::start

◆ type

Haplotypes::Subchain::subchain_t ReferenceInterval::type

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