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

#include <phased_genome.hpp>

Public Member Functions

 HaplotypeNode (NodeTraversal node_traversal, HaplotypeNode *next, HaplotypeNode *prev)
 Constructor. More...
 
 ~HaplotypeNode ()
 Destructor. More...
 

Public Attributes

NodeTraversal node_traversal
 Node and strand. More...
 
HaplotypeNodenext
 Next node in walk. More...
 
HaplotypeNodeprev
 Previous node in walk. More...
 

Detailed Description

A node in walk through the graph taken by a haplotype.

Constructor & Destructor Documentation

◆ HaplotypeNode()

vg::PhasedGenome::HaplotypeNode::HaplotypeNode ( NodeTraversal  node_traversal,
HaplotypeNode next,
HaplotypeNode prev 
)

◆ ~HaplotypeNode()

vg::PhasedGenome::HaplotypeNode::~HaplotypeNode ( )

Destructor.

Member Data Documentation

◆ next

HaplotypeNode* vg::PhasedGenome::HaplotypeNode::next

Next node in walk.

◆ node_traversal

NodeTraversal vg::PhasedGenome::HaplotypeNode::node_traversal

Node and strand.

◆ prev

HaplotypeNode* vg::PhasedGenome::HaplotypeNode::prev

Previous node in walk.


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