vg
tools for working with variation graphs
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
haplo::haplo_DP Struct Reference

#include <haplotypes.hpp>

Public Member Functions

template<class accessorType >
 haplo_DP (accessorType &ga)
 
haplo_DP_columnget_current_column ()
 

Static Public Member Functions

template<class GBWTType >
static haplo_score_type score (const vg::Path &path, GBWTType &graph, haploMath::RRMemo &memo)
 
template<class GBWTType >
static haplo_score_type score (const gbwt_thread_t &thread, GBWTType &graph, haploMath::RRMemo &memo)
 

Private Attributes

haplo_DP_column DP_column
 

Constructor & Destructor Documentation

◆ haplo_DP()

template<class accessorType >
haplo::haplo_DP::haplo_DP ( accessorType &  ga)

Member Function Documentation

◆ get_current_column()

haplo_DP_column * haplo::haplo_DP::get_current_column ( )

◆ score() [1/2]

template<class GBWTType >
haplo_score_type haplo::haplo_DP::score ( const gbwt_thread_t thread,
GBWTType &  graph,
haploMath::RRMemo memo 
)
static

◆ score() [2/2]

template<class GBWTType >
haplo_score_type haplo::haplo_DP::score ( const vg::Path path,
GBWTType &  graph,
haploMath::RRMemo memo 
)
static

Member Data Documentation

◆ DP_column

haplo_DP_column haplo::haplo_DP::DP_column
private

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