vg
tools for working with variation graphs
|
#include <haplotypes.hpp>
Public Member Functions | |
hDP_gbwt_graph_accessor (GBWTType &graph, gbwt::node_type old_node, gbwt::node_type new_node, size_t new_length, haploMath::RRMemo &memo) | |
hDP_gbwt_graph_accessor (GBWTType &graph, gbwt::node_type new_node, size_t new_length, haploMath::RRMemo &memo) | |
size_t | new_length () const |
size_t | new_side () const |
size_t | new_height () const |
bool | inclusive_interval () const |
bool | has_edge () const |
void | print (ostream &output_stream) const |
Public Attributes | |
const gbwt::node_type | old_node |
const gbwt::node_type | new_node |
const GBWTType & | graph |
haploMath::RRMemo & | memo |
size_t | length |
haplo::hDP_gbwt_graph_accessor< GBWTType >::hDP_gbwt_graph_accessor | ( | GBWTType & | graph, |
gbwt::node_type | old_node, | ||
gbwt::node_type | new_node, | ||
size_t | new_length, | ||
haploMath::RRMemo & | memo | ||
) |
haplo::hDP_gbwt_graph_accessor< GBWTType >::hDP_gbwt_graph_accessor | ( | GBWTType & | graph, |
gbwt::node_type | new_node, | ||
size_t | new_length, | ||
haploMath::RRMemo & | memo | ||
) |
bool haplo::hDP_gbwt_graph_accessor< GBWTType >::has_edge |
|
inline |
size_t haplo::hDP_gbwt_graph_accessor< GBWTType >::new_height |
size_t haplo::hDP_gbwt_graph_accessor< GBWTType >::new_length |
size_t haplo::hDP_gbwt_graph_accessor< GBWTType >::new_side |
void haplo::hDP_gbwt_graph_accessor< GBWTType >::print | ( | ostream & | output_stream | ) | const |
const GBWTType& haplo::hDP_gbwt_graph_accessor< GBWTType >::graph |
size_t haplo::hDP_gbwt_graph_accessor< GBWTType >::length |
haploMath::RRMemo& haplo::hDP_gbwt_graph_accessor< GBWTType >::memo |
const gbwt::node_type haplo::hDP_gbwt_graph_accessor< GBWTType >::new_node |
const gbwt::node_type haplo::hDP_gbwt_graph_accessor< GBWTType >::old_node |