vg
tools for working with variation graphs
Loading...
Searching...
No Matches
vg::MSAConverter Class Reference

#include <msa_converter.hpp>

Inheritance diagram for vg::MSAConverter:
vg::Progressive

Public Member Functions

 MSAConverter ()
 ~MSAConverter ()
void load_alignments (istream &in, string format="fasta")
VG make_graph (bool keep_paths=true, size_t max_node_length=numeric_limits< size_t >::max())
Public Member Functions inherited from vg::Progressive
void preload_progress (const string &message)
void create_progress (const string &message, long count)
void create_progress (long count)
void ensure_progress (long count)
void update_progress (long i)
void increment_progress ()
void destroy_progress (void)

Private Attributes

vector< unordered_map< string, string > > alignments

Additional Inherited Members

Static Public Member Functions inherited from vg::Progressive
static void with_progress (bool show_progress, const std::string &task, const std::function< void(const std::function< void(size_t, size_t)> &progress)> &callback)
Public Attributes inherited from vg::Progressive
bool show_progress = false

Constructor & Destructor Documentation

◆ MSAConverter()

vg::MSAConverter::MSAConverter ( )

◆ ~MSAConverter()

vg::MSAConverter::~MSAConverter ( )

Member Function Documentation

◆ load_alignments()

void vg::MSAConverter::load_alignments ( istream & in,
string format = "fasta" )

◆ make_graph()

VG vg::MSAConverter::make_graph ( bool keep_paths = true,
size_t max_node_length = numeric_limits<size_t>::max() )

Member Data Documentation

◆ alignments

vector<unordered_map<string, string> > vg::MSAConverter::alignments
private

The documentation for this class was generated from the following files: