vg
tools for working with variation graphs
Namespaces | Functions
alignment_path_offsets.hpp File Reference
#include "../handle.hpp"
#include "../position.hpp"
#include "../path.hpp"
#include "../multipath_alignment.hpp"
#include <vg/vg.pb.h>
#include <functional>
#include "nearest_offsets_in_paths.hpp"

Namespaces

 vg
 
 vg::algorithms
 

Functions

unordered_map< path_handle_t, vector< pair< size_t, bool > > > vg::algorithms::alignment_path_offsets (const PathPositionHandleGraph &graph, const Alignment &aln, bool just_min, bool nearby, size_t search_limit, const std::function< bool(const path_handle_t &)> *path_filter)
 
unordered_map< path_handle_t, vector< pair< size_t, bool > > > vg::algorithms::multipath_alignment_path_offsets (const PathPositionHandleGraph &graph, const multipath_alignment_t &mp_aln, const std::function< bool(const path_handle_t &)> *path_filter)
 
void vg::algorithms::annotate_with_initial_path_positions (const PathPositionHandleGraph &graph, Alignment &aln, size_t search_limit, const std::function< bool(const path_handle_t &)> *path_filter)
 
void vg::algorithms::annotate_with_node_path_positions (const PathPositionHandleGraph &graph, Alignment &aln, size_t search_limit, const std::function< bool(const path_handle_t &)> *path_filter)
 
void vg::algorithms::annotate_with_path_positions (const PathPositionHandleGraph &graph, Alignment &aln, bool just_min, size_t search_limit, const std::function< bool(const path_handle_t &)> *path_filter)
 
void vg::algorithms::annotate_with_initial_path_positions (const PathPositionHandleGraph &graph, vector< Alignment > &alns, size_t search_limit, const std::function< bool(const path_handle_t &)> *path_filter)