vg
tools for working with variation graphs
Public Attributes | Protected Member Functions | List of all members
vg::GBZGraph Class Reference

#include <gbzgraph.hpp>

Inheritance diagram for vg::GBZGraph:

Public Attributes

gbwtgraph::GBZ gbz
 

Protected Member Functions

gbwtgraph::GBWTGraph * get ()
 
const gbwtgraph::GBWTGraph * get () const
 

Detailed Description

A PathHandleGraph that owns and is backed by a GBZ. Necessary because GBWTGraph implements PathHandleGraph but GBZ doesn't.

Should be removed if/when GBZ implements PathHandleGraph.

Member Function Documentation

◆ get() [1/2]

gbwtgraph::GBWTGraph* vg::GBZGraph::get ( )
inlineprotected

Get the object that actually provides the graph methods.

◆ get() [2/2]

const gbwtgraph::GBWTGraph* vg::GBZGraph::get ( ) const
inlineprotected

Get the object that actually provides the graph methods.

Member Data Documentation

◆ gbz

gbwtgraph::GBZ vg::GBZGraph::gbz

This is the GBZ object we own that actually holds the graph and GBWT data.


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