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

#include <primer_filter.hpp>

Public Attributes

Primer left_primer
 
Primer right_primer
 
string chromosome_name
 
string template_feature
 
size_t linear_product_size = numeric_limits<size_t>::max()
 
size_t template_position = numeric_limits<size_t>::max()
 
size_t min_product_size = numeric_limits<size_t>::max()
 
size_t max_product_size = numeric_limits<size_t>::max()
 
double variation_level = 0.0
 
vector< HaplotypePartitioner::sequence_typesequence_visits
 

Detailed Description

Primer_pair struct contains primer pair attributesm including left primer, right primer, linear product size, minimum and maximum product size on the sequence graph, and boolean on whether the primers locate in low variation region of the sequence graph.

Member Data Documentation

◆ chromosome_name

string vg::PrimerPair::chromosome_name

◆ left_primer

Primer vg::PrimerPair::left_primer

◆ linear_product_size

size_t vg::PrimerPair::linear_product_size = numeric_limits<size_t>::max()

◆ max_product_size

size_t vg::PrimerPair::max_product_size = numeric_limits<size_t>::max()

◆ min_product_size

size_t vg::PrimerPair::min_product_size = numeric_limits<size_t>::max()

◆ right_primer

Primer vg::PrimerPair::right_primer

◆ sequence_visits

vector<HaplotypePartitioner::sequence_type> vg::PrimerPair::sequence_visits

◆ template_feature

string vg::PrimerPair::template_feature

◆ template_position

size_t vg::PrimerPair::template_position = numeric_limits<size_t>::max()

◆ variation_level

double vg::PrimerPair::variation_level = 0.0

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