vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::VG::Plan Struct Reference

Structure for managing parallel construction of a graph. More...

#include <vg.hpp>

Public Member Functions

 Plan (VG *graph, map< long, vector< vcflib::VariantAllele > > &&alleles, map< pair< long, int >, vector< bool >> &&phase_visits, map< pair< long, int >, vector< pair< string, int >>> &&variant_alts, string seq, string name)
 

Public Attributes

VGgraph
 
map< long, vector< vcflib::VariantAllele > > alleles
 
map< pair< long, int >, vector< bool > > phase_visits
 
map< pair< long, int >, vector< pair< string, int > > > variant_alts
 
string seq
 
string name
 

Detailed Description

Structure for managing parallel construction of a graph.

Constructor & Destructor Documentation

◆ Plan()

vg::VG::Plan::Plan ( VG graph,
map< long, vector< vcflib::VariantAllele > > &&  alleles,
map< pair< long, int >, vector< bool >> &&  phase_visits,
map< pair< long, int >, vector< pair< string, int >>> &&  variant_alts,
string  seq,
string  name 
)
inline

Member Data Documentation

◆ alleles

map<long, vector<vcflib::VariantAllele> > vg::VG::Plan::alleles

◆ graph

VG* vg::VG::Plan::graph

◆ name

string vg::VG::Plan::name

◆ phase_visits

map<pair<long, int>, vector<bool> > vg::VG::Plan::phase_visits

◆ seq

string vg::VG::Plan::seq

◆ variant_alts

map<pair<long, int>, vector<pair<string, int> > > vg::VG::Plan::variant_alts

The documentation for this struct was generated from the following file: