|
vg
tools for working with variation graphs
|
Classes | |
| struct | SnarlTreeChild |
Public Member Functions | |
| SnarlTreeNodeProblem (net_handle_t net, size_t read_count, size_t seed_count, const SnarlDistanceIndex &distance_index, const SeedCache *seed, size_t zipcode_depth) | |
| SnarlTreeNodeProblem (net_handle_t net, size_t read_count, size_t seed_count, bool is_reversed_in_parent, size_t node_length, size_t prefix_sum, size_t component, const SeedCache *seed, size_t zipcode_depth) | |
| void | set_chain_values (const SnarlDistanceIndex &distance_index) |
| void | set_snarl_values (const SnarlDistanceIndex &distance_index) |
Public Attributes | |
| hash_set< pair< size_t, size_t > > | read_cluster_heads |
| vector< SnarlTreeChild > | children |
| pair< size_t, size_t > | read_best_left = make_pair(std::numeric_limits<size_t>::max(), std::numeric_limits<size_t>::max()) |
| pair< size_t, size_t > | read_best_right = make_pair(std::numeric_limits<size_t>::max(), std::numeric_limits<size_t>::max()) |
| size_t | fragment_best_left = std::numeric_limits<size_t>::max() |
| size_t | fragment_best_right = std::numeric_limits<size_t>::max() |
| size_t | distance_start_left = std::numeric_limits<size_t>::max() |
| size_t | distance_start_right = std::numeric_limits<size_t>::max() |
| size_t | distance_end_left = std::numeric_limits<size_t>::max() |
| size_t | distance_end_right = std::numeric_limits<size_t>::max() |
| net_handle_t | containing_net_handle |
| net_handle_t | parent_net_handle |
| net_handle_t | grandparent_net_handle |
| const SeedCache * | seed |
| size_t | zipcode_depth |
| size_t | node_length = std::numeric_limits<size_t>::max() |
| size_t | prefix_sum_value = std::numeric_limits<size_t>::max() |
| size_t | chain_component_start = 0 |
| size_t | chain_component_end = 0 |
| size_t | loop_left = std::numeric_limits<size_t>::max() |
| size_t | loop_right = std::numeric_limits<size_t>::max() |
| bool | has_parent_handle = false |
| bool | has_grandparent_handle = false |
| bool | is_reversed_in_parent = false |
| bool | is_trivial_chain = false |
| bool | is_looping_chain = false |
|
inline |
|
inline |
|
inline |
|
inline |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::chain_component_end = 0 |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::chain_component_start = 0 |
| vector<SnarlTreeChild> vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::children |
| net_handle_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::containing_net_handle |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::distance_end_left = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::distance_end_right = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::distance_start_left = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::distance_start_right = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::fragment_best_left = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::fragment_best_right = std::numeric_limits<size_t>::max() |
| net_handle_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::grandparent_net_handle |
| bool vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::has_grandparent_handle = false |
| bool vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::has_parent_handle = false |
| bool vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::is_looping_chain = false |
| bool vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::is_reversed_in_parent = false |
| bool vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::is_trivial_chain = false |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::loop_left = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::loop_right = std::numeric_limits<size_t>::max() |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::node_length = std::numeric_limits<size_t>::max() |
| net_handle_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::parent_net_handle |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::prefix_sum_value = std::numeric_limits<size_t>::max() |
| pair<size_t, size_t> vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::read_best_left = make_pair(std::numeric_limits<size_t>::max(), std::numeric_limits<size_t>::max()) |
| pair<size_t, size_t> vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::read_best_right = make_pair(std::numeric_limits<size_t>::max(), std::numeric_limits<size_t>::max()) |
| hash_set<pair<size_t, size_t> > vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::read_cluster_heads |
| const SeedCache* vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::seed |
| size_t vg::SnarlDistanceIndexClusterer::SnarlTreeNodeProblem::zipcode_depth |
1.17.0