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

#include <cluster.hpp>

Public Member Functions

 HitNode (const MaximalExactMatch &mem, pos_t start_pos, int32_t score)
 
 HitNode ()=default
 
 ~HitNode ()=default
 

Public Attributes

const MaximalExactMatchmem
 
pos_t start_pos
 Position of GCSA hit in the graph. More...
 
int32_t score
 Score of the exact match this node represents. More...
 
int32_t dp_score
 Score used in dynamic programming. More...
 
vector< HitEdgeedges_from
 Edges from this node that are colinear with the read. More...
 
vector< HitEdgeedges_to
 Edges to this node that are colinear with the read. More...
 

Constructor & Destructor Documentation

◆ HitNode() [1/2]

vg::MEMClusterer::HitNode::HitNode ( const MaximalExactMatch mem,
pos_t  start_pos,
int32_t  score 
)
inline

◆ HitNode() [2/2]

vg::MEMClusterer::HitNode::HitNode ( )
default

◆ ~HitNode()

vg::MEMClusterer::HitNode::~HitNode ( )
default

Member Data Documentation

◆ dp_score

int32_t vg::MEMClusterer::HitNode::dp_score

Score used in dynamic programming.

◆ edges_from

vector<HitEdge> vg::MEMClusterer::HitNode::edges_from

Edges from this node that are colinear with the read.

◆ edges_to

vector<HitEdge> vg::MEMClusterer::HitNode::edges_to

Edges to this node that are colinear with the read.

◆ mem

const MaximalExactMatch* vg::MEMClusterer::HitNode::mem

◆ score

int32_t vg::MEMClusterer::HitNode::score

Score of the exact match this node represents.

◆ start_pos

pos_t vg::MEMClusterer::HitNode::start_pos

Position of GCSA hit in the graph.


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