vg
tools for working with variation graphs
Public Types | Static Public Attributes | List of all members
vg::IndexingParameters Struct Reference

#include <index_registry.hpp>

Public Types

enum  MutableGraphImplementation { HashGraph , PackedGraph , ODGI , VG }
 

Static Public Attributes

static MutableGraphImplementation mut_graph_impl = HashGraph
 
static int max_node_size = 32
 
static int pruning_max_node_degree = 128
 
static int pruning_walk_length = 24
 
static int pruning_max_edge_count = 3
 
static int pruning_min_component_size = 33
 
static int gcsa_initial_kmer_length = gcsa::Key::MAX_LENGTH
 
static int gcsa_doubling_steps = gcsa::ConstructionParameters::DOUBLING_STEPS
 
static bool verbose = false
 

Detailed Description

A struct namespace for global handling of parameters used by the IndexRegistry

Member Enumeration Documentation

◆ MutableGraphImplementation

Enumerator
HashGraph 
PackedGraph 
ODGI 
VG 

Member Data Documentation

◆ gcsa_doubling_steps

int vg::IndexingParameters::gcsa_doubling_steps = gcsa::ConstructionParameters::DOUBLING_STEPS
static

◆ gcsa_initial_kmer_length

int vg::IndexingParameters::gcsa_initial_kmer_length = gcsa::Key::MAX_LENGTH
static

◆ max_node_size

int vg::IndexingParameters::max_node_size = 32
static

◆ mut_graph_impl

IndexingParameters::MutableGraphImplementation vg::IndexingParameters::mut_graph_impl = HashGraph
static

◆ pruning_max_edge_count

int vg::IndexingParameters::pruning_max_edge_count = 3
static

◆ pruning_max_node_degree

int vg::IndexingParameters::pruning_max_node_degree = 128
static

◆ pruning_min_component_size

int vg::IndexingParameters::pruning_min_component_size = 33
static

◆ pruning_walk_length

int vg::IndexingParameters::pruning_walk_length = 24
static

◆ verbose

bool vg::IndexingParameters::verbose = false
static

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