vg
tools for working with variation graphs
Namespaces | Functions
hts_alignment_emitter.cpp File Reference
#include "hts_alignment_emitter.hpp"
#include "surjecting_alignment_emitter.hpp"
#include "back_translating_alignment_emitter.hpp"
#include "alignment.hpp"
#include "vg/io/json2pb.h"
#include "algorithms/find_translation.hpp"
#include <vg/io/hfile_cppstream.hpp>
#include <vg/io/stream.hpp>
#include <sstream>

Namespaces

 vg
 

Functions

unique_ptr< AlignmentEmitter > vg::get_alignment_emitter (const string &filename, const string &format, const vector< tuple< path_handle_t, size_t, size_t >> &paths, size_t max_threads, const HandleGraph *graph, int flags)
 
pair< vector< pair< string, int64_t > >, unordered_map< string, int64_t > > vg::extract_path_metadata (const vector< tuple< path_handle_t, size_t, size_t >> &paths, const PathPositionHandleGraph &graph, bool subpath_support)
 
vector< tuple< path_handle_t, size_t, size_t > > vg::get_sequence_dictionary (const string &filename, const vector< string > &path_names, const PathPositionHandleGraph &graph)