vg
tools for working with variation graphs
Classes | Namespaces | Enumerations | Variables
vg.proto File Reference

Classes

struct  vg::Graph
 
struct  vg::Node
 Nodes store sequence data. More...
 
struct  vg::Edge
 
struct  vg::Edit
 
struct  vg::Mapping
 
struct  vg::Position
 
struct  vg::Path
 
struct  vg::Alignment
 
struct  vg::MultipathAlignment
 
struct  vg::Subpath
 A non-branching path of a MultipathAlignment. More...
 
struct  vg::Connection
 An edge in a MultipathAlignment between Subpaths that may not be contiguous in the graph. More...
 
struct  vg::KmerMatch
 Used to serialize kmer matches. More...
 
struct  vg::BasePileup
 
struct  vg::NodePileup
 
struct  vg::EdgePileup
 Keep pileup-like record for reads that span edges. More...
 
struct  vg::Pileup
 Bundle up Node and Edge pileups. More...
 
struct  vg::Snarl
 Describes a subgraph that is connected to the rest of the graph by two nodes. More...
 
struct  vg::Visit
 Describes a step of a walk through a Snarl either on a node or through a child Snarl. More...
 
struct  vg::SnarlTraversal
 
struct  vg::Locus
 Describes a genetic locus with multiple possible alleles, a genotype, and observational support. More...
 
struct  vg::Genotype
 Describes a genotype at a particular locus. More...
 
struct  vg::Support
 Aggregates information about the reads supporting an allele. More...
 
struct  vg::LocationSupport
 Support pinned to a location, which can be either a node or an edge. More...
 
struct  vg::Translation
 

Namespaces

 vg
 

Enumerations

enum  vg::SnarlType { vg::UNCLASSIFIED = 0, vg::ULTRABUBBLE = 1, vg::UNARY = 2 }
 Enumeration of the classifications of snarls. More...
 

Variables

 syntax = "proto3"
 
import google protobuf struct proto
 

Variable Documentation

◆ proto

import google protobuf struct proto

◆ syntax

syntax = "proto3"