vg
tools for working with variation graphs
Namespaces | Functions
extract_containing_graph.hpp File Reference
#include <vector>
#include "../position.hpp"
#include "../handle.hpp"
#include <structures/rank_pairing_heap.hpp>
#include <sparsepp/spp.h>

Namespaces

 vg
 
 vg::algorithms
 

Functions

void vg::algorithms::extract_containing_graph (const HandleGraph *source, MutableHandleGraph *into, const vector< pos_t > &positions, size_t max_dist, size_t reversing_walk_length)
 
void vg::algorithms::extract_containing_graph (const HandleGraph *source, MutableHandleGraph *into, const vector< pos_t > &positions, const vector< size_t > &position_max_dist, size_t reversing_walk_length)
 
void vg::algorithms::extract_containing_graph (const HandleGraph *source, MutableHandleGraph *into, const vector< pos_t > &positions, const vector< size_t > &forward_search_lengths, const vector< size_t > &backward_search_lengths, size_t reversing_walk_length)