vg
tools for working with variation graphs
Public Member Functions | Public Attributes | List of all members
vg::HaplotypePartitioner::Parameters Struct Reference

Parameters for partition_haplotypes(). More...

#include <recombinator.hpp>

Public Member Functions

void print (std::ostream &out) const
 Print a description of the parameters. More...
 

Public Attributes

size_t subchain_length = SUBCHAIN_LENGTH
 Target length for subchains (in bp). More...
 
size_t approximate_jobs = APPROXIMATE_JOBS
 Generate approximately this many jobs. More...
 
bool linear_structure = false
 

Detailed Description

Parameters for partition_haplotypes().

Member Function Documentation

◆ print()

void vg::HaplotypePartitioner::Parameters::print ( std::ostream &  out) const

Print a description of the parameters.

Member Data Documentation

◆ approximate_jobs

size_t vg::HaplotypePartitioner::Parameters::approximate_jobs = APPROXIMATE_JOBS

Generate approximately this many jobs.

◆ linear_structure

bool vg::HaplotypePartitioner::Parameters::linear_structure = false

Avoid placing subchain boundaries in places where haplotypes would cross them multiple times.

◆ subchain_length

size_t vg::HaplotypePartitioner::Parameters::subchain_length = SUBCHAIN_LENGTH

Target length for subchains (in bp).


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