vg
tools for working with variation graphs
vg::AlignmentEmbeddingError Class Reference

#include <alignment.hpp>

Inheritance diagram for vg::AlignmentEmbeddingError:

Detailed Description

Represents a problem when trying to find a path region in a graph as an Alignment, or when trying to inject a linear CIGAR-based alignment into the graph along an embedded path.

This could be a problem like the alignment trying to go out of range on the embedded linear path/reference, or trying to go across the junction of a path that isn't really circular.

We expect the user to be able to cause this with bad inputs, so this exception should be handled and reported in a helpful way, rather than as a crash.


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