#include <genome_state.hpp>
◆ ~InsertHaplotypeCommand()
virtual vg::InsertHaplotypeCommand::~InsertHaplotypeCommand |
( |
| ) |
|
|
virtualdefault |
◆ execute()
Execute this command on the given state and return the reverse command. Generally ends up calling a command-type-specific method on the GenomeState that does the actual work.
Implements vg::GenomeStateCommand.
◆ insertions
unordered_map<const Snarl*, vector<vector<pair<handle_t, size_t> > > > vg::InsertHaplotypeCommand::insertions |
For each snarl, holds several haplotype traversals. The handles in each traversal are annotated with their local lane assignments. This annotation lets the command be basically an undelete, because we can exactly reverse a delete. Insertions are applied from begin to end within each vector. Lane numbers for a given forward handle must strictly increase between vectors and within vectors.
The documentation for this struct was generated from the following files: