vg
tools for working with variation graphs
vg::ZipCodeForest Member List

This is the complete list of members for vg::ZipCodeForest, including all inherited members.

add_child_to_chain(forest_growing_state_t &forest_state, const size_t &depth, const size_t &seed_index, bool child_is_reversed, bool chain_is_reversed)vg::ZipCodeForestprivate
add_snarl_distances(forest_growing_state_t &forest_state, const size_t &depth, const Seed &seed, bool child_is_reversed, bool snarl_is_reversed, bool to_snarl_end, bool is_cyclic_snarl)vg::ZipCodeForestprivate
close_chain(forest_growing_state_t &forest_state, const size_t &depth, const Seed &last_seed, bool chain_is_reversed)vg::ZipCodeForestprivate
close_snarl(forest_growing_state_t &forest_state, const size_t &depth, const Seed &last_seed, bool last_is_reversed, bool is_cyclic_snarl)vg::ZipCodeForestprivate
default_sort_zipcodes(vector< size_t > &zipcode_sort_order, const vector< sort_value_t > &sort_values_by_seed, const interval_state_t &interval, bool reverse_order) constvg::ZipCodeForestprivate
fill_in_forest(const vector< Seed > &seeds, const VectorView< Minimizer > &minimizers, const SnarlDistanceIndex &distance_index, size_t gap_distance_limit, size_t distance_limit=std::numeric_limits< size_t >::max())vg::ZipCodeForest
get_correlation(const vector< std::pair< size_t, size_t >> &values)vg::ZipCodeForestprivatestatic
get_cyclic_snarl_intervals(forest_growing_state_t &forest_state, const VectorView< Minimizer > &minimizers, const interval_state_t &snarl_interval, const interval_state_t &parent_interval, const forward_list< interval_state_t > &child_intervals, forward_list< interval_state_t > &next_intervals) constvg::ZipCodeForestprivate
get_cyclic_snarl_intervals(forest_growing_state_t &forest_state, const VectorView< Minimizer > &minimizers, const ZipCodeForest::interval_state_t &snarl_interval, const ZipCodeForest::interval_state_t &parent_interval, const forward_list< ZipCodeForest::interval_state_t > &child_intervals, forward_list< ZipCodeForest::interval_state_t > &next_intervals) constvg::ZipCodeForest
get_next_intervals(forest_growing_state_t &forest_state, const interval_state_t &interval, std::forward_list< interval_state_t > &next_intervals) constvg::ZipCodeForestprivate
open_chain(forest_growing_state_t &forest_state, const size_t &depth, size_t seed_index, bool chain_is_reversed)vg::ZipCodeForestprivate
open_snarl(forest_growing_state_t &forest_state, const size_t &depth)vg::ZipCodeForestprivate
print_self(const vector< Seed > *seeds, const VectorView< Minimizer > *minimizers) constvg::ZipCodeForestinline
radix_sort_zipcodes(vector< size_t > &zipcode_sort_order, const vector< sort_value_t > &sort_values_by_seed, const interval_state_t &interval, bool reverse_order, size_t min_value, size_t max_value, bool sort_by_chain_component=false) constvg::ZipCodeForestprivate
Seed typedefvg::ZipCodeForestprivate
sort_one_interval(forest_growing_state_t &forest_state, const interval_state_t &interval) constvg::ZipCodeForestprivate
tree_item_t typedefvg::ZipCodeForestprivate
tree_item_type_t typedefvg::ZipCodeForestprivate
treesvg::ZipCodeForest
validate_zip_forest(const SnarlDistanceIndex &distance_index, const vector< Seed > *seeds, size_t distance_limit=std::numeric_limits< size_t >::max()) constvg::ZipCodeForest
ZipCodeForest()vg::ZipCodeForestinline