vg
tools for working with variation graphs
Loading...
Searching...
No Matches
GiraffeMainOptions Struct Reference

Options struct for options for the Giraffe driver (i.e. this file). More...

Public Attributes

size_t watchdog_timeout = default_watchdog_timeout
bool log_reads = default_log_reads
size_t batch_size = default_batch_size
bool prune_low_cplx = default_prune_low_cplx

Static Public Attributes

static constexpr size_t default_watchdog_timeout = 10
 How long should we wait while mapping a read before complaining, in seconds.
static constexpr bool default_log_reads = false
 Should we log all the reads we map?
static constexpr size_t default_batch_size = vg::io::DEFAULT_PARALLEL_BATCHSIZE
 How many reads to send to a thread at a time.
static constexpr bool default_prune_low_cplx = false
 Should we prune low-complexity anchors when surjecting?

Detailed Description

Options struct for options for the Giraffe driver (i.e. this file).

Member Data Documentation

◆ batch_size

size_t GiraffeMainOptions::batch_size = default_batch_size

◆ default_batch_size

size_t GiraffeMainOptions::default_batch_size = vg::io::DEFAULT_PARALLEL_BATCHSIZE
staticconstexpr

How many reads to send to a thread at a time.

◆ default_log_reads

bool GiraffeMainOptions::default_log_reads = false
staticconstexpr

Should we log all the reads we map?

◆ default_prune_low_cplx

bool GiraffeMainOptions::default_prune_low_cplx = false
staticconstexpr

Should we prune low-complexity anchors when surjecting?

◆ default_watchdog_timeout

size_t GiraffeMainOptions::default_watchdog_timeout = 10
staticconstexpr

How long should we wait while mapping a read before complaining, in seconds.

◆ log_reads

bool GiraffeMainOptions::log_reads = default_log_reads

◆ prune_low_cplx

bool GiraffeMainOptions::prune_low_cplx = default_prune_low_cplx

◆ watchdog_timeout

size_t GiraffeMainOptions::watchdog_timeout = default_watchdog_timeout

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