vg
tools for working with variation graphs
|
This stores information about the state of the forest as we fill it in. More...
Public Member Functions | |
forest_growing_state_t (const vector< Seed > &seeds, const SnarlDistanceIndex &distance_index, size_t gap_distance_limit, size_t distance_limit) | |
Public Attributes | |
const vector< Seed > * | seeds |
const SnarlDistanceIndex * | distance_index |
vector< size_t > | seed_sort_order |
vector< sort_value_t > | sort_values_by_seed |
vector< vector< child_info_t > > | sibling_indices_at_depth |
size_t | active_tree_index |
vector< pair< size_t, bool > > | open_chains |
forward_list< interval_state_t > | intervals_to_process |
vector< interval_state_t > | open_intervals |
size_t | gap_distance_limit |
size_t | distance_limit |
This stores information about the state of the forest as we fill it in.
|
inline |
size_t vg::ZipCodeForest::forest_growing_state_t::active_tree_index |
const SnarlDistanceIndex* vg::ZipCodeForest::forest_growing_state_t::distance_index |
size_t vg::ZipCodeForest::forest_growing_state_t::distance_limit |
size_t vg::ZipCodeForest::forest_growing_state_t::gap_distance_limit |
forward_list<interval_state_t> vg::ZipCodeForest::forest_growing_state_t::intervals_to_process |
vector<pair<size_t, bool> > vg::ZipCodeForest::forest_growing_state_t::open_chains |
vector<interval_state_t> vg::ZipCodeForest::forest_growing_state_t::open_intervals |
vector<size_t> vg::ZipCodeForest::forest_growing_state_t::seed_sort_order |
const vector<Seed>* vg::ZipCodeForest::forest_growing_state_t::seeds |
vector<vector<child_info_t> > vg::ZipCodeForest::forest_growing_state_t::sibling_indices_at_depth |
vector<sort_value_t> vg::ZipCodeForest::forest_growing_state_t::sort_values_by_seed |