|
vg
tools for working with variation graphs
|
#include <haplotypes.hpp>
Public Member Functions | |
| haplo_DP_rectangle () | |
| haplo_DP_rectangle (bool inclusive_interval) | |
| void | set_offset (int offset) |
| template<class accessorType> | |
| void | false_extend (accessorType &ga, int_itvl_t delta) |
| template<class GBWTType> | |
| void | extend (hDP_gbwt_graph_accessor< GBWTType > &ga) |
| int64_t | I () const |
| int64_t | interval_size () const |
| void | set_prev_idx (int64_t index) |
| int64_t | prev_idx () const |
| bool | is_new () const |
| void | calculate_I (int64_t succ_o_val) |
Public Attributes | |
| double | R |
Private Types | |
| typedef pair< size_t, size_t > | gen_range_t |
| typedef size_t | gen_flat_node |
Private Attributes | |
| int64_t | inner_value |
| gen_range_t | state = make_pair(1, 0) |
| gen_flat_node | flat_node |
| int64_t | previous_index = -1 |
| bool | int_is_inc |
|
private |
|
private |
| haplo::haplo_DP_rectangle::haplo_DP_rectangle | ( | ) |
| haplo::haplo_DP_rectangle::haplo_DP_rectangle | ( | bool | inclusive_interval | ) |
| void haplo::haplo_DP_rectangle::calculate_I | ( | int64_t | succ_o_val | ) |
| void haplo::haplo_DP_rectangle::extend | ( | hDP_gbwt_graph_accessor< GBWTType > & | ga | ) |
| void haplo::haplo_DP_rectangle::false_extend | ( | accessorType & | ga, |
| int_itvl_t | delta ) |
| int64_t haplo::haplo_DP_rectangle::I | ( | ) | const |
| int64_t haplo::haplo_DP_rectangle::interval_size | ( | ) | const |
| bool haplo::haplo_DP_rectangle::is_new | ( | ) | const |
| int64_t haplo::haplo_DP_rectangle::prev_idx | ( | ) | const |
| void haplo::haplo_DP_rectangle::set_offset | ( | int | offset | ) |
| void haplo::haplo_DP_rectangle::set_prev_idx | ( | int64_t | index | ) |
|
private |
|
private |
|
private |
|
private |
| double haplo::haplo_DP_rectangle::R |
|
private |
1.17.0