vg
tools for working with variation graphs
|
#include <gbwt_helper.hpp>
Public Types | |
typedef std::pair< gbwt::vector_type, gbwt::vector_type > | mapping_type |
Replace the first subpath with the second subpath. More... | |
Public Attributes | |
std::vector< mapping_type > | mappings |
Mappings that should be applied in this job. More... | |
size_t | total_size = 0 |
Total size of the graph components in nodes. More... | |
A GBWT construction job in rebuild_gbwt
. Each job corresponds to one or more weakly connected components in the graph. All mappings must replace subpaths in these components. When there are multiple jobs, no component may appear in more than one job and the node identifiers used in the mappings must not overlap between jobs.
typedef std::pair<gbwt::vector_type, gbwt::vector_type> vg::RebuildJob::mapping_type |
Replace the first subpath with the second subpath.
std::vector<mapping_type> vg::RebuildJob::mappings |
Mappings that should be applied in this job.
size_t vg::RebuildJob::total_size = 0 |
Total size of the graph components in nodes.