Minimac4
Loading...
Searching...
No Matches
reference_site_info Struct Reference

Stores information about a site in the reference dataset. More...

#include <variant.hpp>

Inheritance diagram for reference_site_info:
[legend]

Public Member Functions

 reference_site_info ()
 
 reference_site_info (std::string _chrom, std::uint32_t _pos, std::string _id, std::string _ref, std::string _alt, float _err, float _recom, double _cm)
 

Public Attributes

std::string chrom
 Chromosome name.
 
std::uint32_t pos = 0
 Position on the chromosome.
 
std::string id
 Variant identifier.
 
std::string ref
 Reference allele.
 
std::string alt
 Alternate allele.
 
float err = std::numeric_limits<float>::quiet_NaN()
 Error rate.
 
float recom = std::numeric_limits<float>::quiet_NaN()
 Recombination rate.
 
double cm = std::numeric_limits<double>::quiet_NaN()
 Centimorgan position.
 

Detailed Description

Stores information about a site in the reference dataset.

Includes basic variant information as well as error and recombination rates, and centimorgan position if available.

Constructor & Destructor Documentation

◆ reference_site_info() [1/2]

reference_site_info::reference_site_info ( )
inline
Here is the caller graph for this function:

◆ reference_site_info() [2/2]

reference_site_info::reference_site_info ( std::string _chrom,
std::uint32_t _pos,
std::string _id,
std::string _ref,
std::string _alt,
float _err,
float _recom,
double _cm )
inline

Member Data Documentation

◆ alt

std::string reference_site_info::alt

Alternate allele.

◆ chrom

std::string reference_site_info::chrom

Chromosome name.

◆ cm

double reference_site_info::cm = std::numeric_limits<double>::quiet_NaN()

Centimorgan position.

◆ err

float reference_site_info::err = std::numeric_limits<float>::quiet_NaN()

Error rate.

◆ id

std::string reference_site_info::id

Variant identifier.

◆ pos

std::uint32_t reference_site_info::pos = 0

Position on the chromosome.

◆ recom

float reference_site_info::recom = std::numeric_limits<float>::quiet_NaN()

Recombination rate.

◆ ref

std::string reference_site_info::ref

Reference allele.


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