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

#include <mapper.hpp>

Public Member Functions

 AlignmentChainModelVertex (void)=default
 
 AlignmentChainModelVertex (const AlignmentChainModelVertex &)=default
 
 AlignmentChainModelVertex (AlignmentChainModelVertex &&)=default
 
AlignmentChainModelVertexoperator= (const AlignmentChainModelVertex &) &=default
 
AlignmentChainModelVertexoperator= (AlignmentChainModelVertex &&) &=default
 
virtual ~AlignmentChainModelVertex ()
 

Public Attributes

Alignmentaln
 
vector< pair< AlignmentChainModelVertex *, double > > next_cost
 
vector< pair< AlignmentChainModelVertex *, double > > prev_cost
 
double weight
 
double score
 
unordered_map< path_handle_t, vector< pair< size_t, bool > > > positions
 
int band_begin
 
int band_idx
 
AlignmentChainModelVertexprev
 

Constructor & Destructor Documentation

◆ AlignmentChainModelVertex() [1/3]

vg::AlignmentChainModelVertex::AlignmentChainModelVertex ( void  )
default

◆ AlignmentChainModelVertex() [2/3]

vg::AlignmentChainModelVertex::AlignmentChainModelVertex ( const AlignmentChainModelVertex )
default

◆ AlignmentChainModelVertex() [3/3]

vg::AlignmentChainModelVertex::AlignmentChainModelVertex ( AlignmentChainModelVertex &&  )
default

◆ ~AlignmentChainModelVertex()

virtual vg::AlignmentChainModelVertex::~AlignmentChainModelVertex ( )
inlinevirtual

Member Function Documentation

◆ operator=() [1/2]

AlignmentChainModelVertex& vg::AlignmentChainModelVertex::operator= ( AlignmentChainModelVertex &&  ) &
default

◆ operator=() [2/2]

AlignmentChainModelVertex& vg::AlignmentChainModelVertex::operator= ( const AlignmentChainModelVertex ) &
default

Member Data Documentation

◆ aln

Alignment* vg::AlignmentChainModelVertex::aln

◆ band_begin

int vg::AlignmentChainModelVertex::band_begin

◆ band_idx

int vg::AlignmentChainModelVertex::band_idx

◆ next_cost

vector<pair<AlignmentChainModelVertex*, double> > vg::AlignmentChainModelVertex::next_cost

◆ positions

unordered_map<path_handle_t, vector<pair<size_t, bool> > > vg::AlignmentChainModelVertex::positions

◆ prev

AlignmentChainModelVertex* vg::AlignmentChainModelVertex::prev

◆ prev_cost

vector<pair<AlignmentChainModelVertex*, double> > vg::AlignmentChainModelVertex::prev_cost

◆ score

double vg::AlignmentChainModelVertex::score

◆ weight

double vg::AlignmentChainModelVertex::weight

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