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

#include <hts_alignment_emitter.hpp>

Public Attributes

path_handle_t path_handle
 Path in the graph that this entry corresponds to. More...
 
std::string path_name
 Name of this path in the graph. More...
 
std::string base_path_name
 Name of the base path it belongs to (possibly the same as itself) More...
 
size_t path_length
 Length of that path in the graph, in bases. More...
 
size_t base_path_length
 Length of the base path, which can be longer if this is a subpath. More...
 
std::string base_md5_sum
 Hexadecimal MD5 sum of the full base path's sequence, or "" if not known. More...
 

Detailed Description

Represents a path or subpath's sequence dictionary information. Holds relevant lengths and interesting HTSlib @SQ tag values. Interpretable without the graph.

Member Data Documentation

◆ base_md5_sum

std::string vg::SequenceDictionaryEntry::base_md5_sum

Hexadecimal MD5 sum of the full base path's sequence, or "" if not known.

◆ base_path_length

size_t vg::SequenceDictionaryEntry::base_path_length

Length of the base path, which can be longer if this is a subpath.

◆ base_path_name

std::string vg::SequenceDictionaryEntry::base_path_name

Name of the base path it belongs to (possibly the same as itself)

◆ path_handle

path_handle_t vg::SequenceDictionaryEntry::path_handle

Path in the graph that this entry corresponds to.

◆ path_length

size_t vg::SequenceDictionaryEntry::path_length

Length of that path in the graph, in bases.

◆ path_name

std::string vg::SequenceDictionaryEntry::path_name

Name of this path in the graph.


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