vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
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 update_progress (long i)
 
void increment_progress ()
 
void destroy_progress (void)
 

Private Attributes

vector< unordered_map< string, string > > alignments
 

Additional Inherited Members

- 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: