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

#include <gbzgraph.hpp>

Inheritance diagram for vg::GBZGraph:

Public Member Functions

gbwtgraph::GraphName graph_name () const
 Returns the graph name information possibly stored in GBZ tags. More...
 

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.

◆ graph_name()

gbwtgraph::GraphName vg::GBZGraph::graph_name ( ) const
inline

Returns the graph name information possibly stored in GBZ tags.

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: