vg
tools for working with variation graphs
Public Attributes | List of all members
vg::MultipathAlignment Struct Reference

Public Attributes

string sequence = 1
 
bytes quality = 2
 
string name = 3
 
string sample_name = 4
 
string read_group = 5
 
repeated< Subpathsubpath = 6
 
int32 mapping_quality = 7
 -10 * log_10(probability of mismapping) More...
 
repeated< uint32 > start = 8
 optional: indices of Subpaths that align the beginning of the read (i.e. source nodes) More...
 
string paired_read_name = 9
 
google protobuf Struct annotation = 100
 Annotations carried along with the Alignment. More...
 

Detailed Description

A subgraph of the unrolled Graph in which each non-branching path is associated with an alignment of part of the read and part of the graph such that any path through the MultipathAlignment indicates a valid alignment of a read to the graph

Member Data Documentation

◆ annotation

google protobuf Struct vg::MultipathAlignment::annotation = 100

Annotations carried along with the Alignment.

◆ mapping_quality

int32 vg::MultipathAlignment::mapping_quality = 7

-10 * log_10(probability of mismapping)

◆ name

string vg::MultipathAlignment::name = 3

◆ paired_read_name

string vg::MultipathAlignment::paired_read_name = 9

◆ quality

bytes vg::MultipathAlignment::quality = 2

◆ read_group

string vg::MultipathAlignment::read_group = 5

◆ sample_name

string vg::MultipathAlignment::sample_name = 4

◆ sequence

string vg::MultipathAlignment::sequence = 1

◆ start

repeated<uint32> vg::MultipathAlignment::start = 8

optional: indices of Subpaths that align the beginning of the read (i.e. source nodes)

◆ subpath

repeated<Subpath> vg::MultipathAlignment::subpath = 6

non-branching paths of the multipath alignment, each containing an alignment of part of the sequence to a Graph IMPORTANT: downstream applications will assume these are stored in topological order


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