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

#include <graph_caller.hpp>

Public Attributes

string chrom
 
size_t pos
 
size_t ref_len
 

Detailed Description

Reference interval of a site that was visited but not emitted, because every traversal through it was the reference (or absent) and so it had no variant to report. Such a site is invisible to the RC/RS/RD walk, which only sees sites that reached the VCF, and a record nested under one would otherwise have no reference coordinate to point at. Common in gref graphs, where the parent of an island of non-reference sequence is often a large snarl that only the reference and its own gref copy span.

Keyed by snarl name as print_snarl() spells it, which is how record IDs and chrom_of_name are keyed too. One buffer per thread, like output_variants, merged in update_nesting_info_tags().

Member Data Documentation

◆ chrom

string vg::VCFOutputCaller::SuppressedRef::chrom

◆ pos

size_t vg::VCFOutputCaller::SuppressedRef::pos

◆ ref_len

size_t vg::VCFOutputCaller::SuppressedRef::ref_len

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