Crate related_intervals

Crate related_intervals 

Source

Structs§

Network
Each interval has a parent and child

Functions§

check_overlapping
Check if intervals are overlapping If not, you can use the the much faster machine
check_unique
This is redundant to remove_duplicates
checker_rec
Recursive
create_network_hashmap
Create the “network” for parent-child relationship
fast_helper
Recuive function for
filter_hit
Remove all parents here - maybe slow
get_parents
Get all parents
make_nested
Give sense to Network
make_nested_simple
Faster way to make the nestedness
remove_duplicates
Removing duplicated intervals
sort_vector
Interval vector sorting
start_stop_check
Check if start and stop in order
start_stop_order
If entries are not in order, change them