A library for working with phylogenetic and population genetic data.
v0.32.0
FstCathedralPlotRecord Struct Referencefinal

#include <genesis/population/function/fst_cathedral.hpp>

Inherits CathedralPlotRecord.

Detailed Description

Data for making one FST cathedral plot, that is, one pair of samples and one chromosome.

We only offer this plot for our two unbiased estimators, but not for the Kofler and Karlsson estimators. Hence, we keep the per position pi values here, so that they can then be accumulated into the per-pixel values for the plot later.

Definition at line 74 of file fst_cathedral.hpp.

Public Attributes

std::vector< Entryentries
 
FstPoolCalculatorUnbiased::Estimator fst_estimator
 
std::string sample_name_1
 
std::string sample_name_2
 
- Public Attributes inherited from CathedralPlotRecord
size_t chromosome_length = 0
 
std::string chromosome_name
 
CathedralPlotParameters parameters
 
std::string plot_name
 
std::string title
 
genesis::utils::Matrix< double > value_matrix
 
std::vector< double > window_widths
 

Classes

struct  Entry
 

Additional Inherited Members

- Public Member Functions inherited from CathedralPlotRecord
virtual ~CathedralPlotRecord ()=default
 

Member Data Documentation

◆ entries

std::vector<Entry> entries

Definition at line 92 of file fst_cathedral.hpp.

◆ fst_estimator

Definition at line 101 of file fst_cathedral.hpp.

◆ sample_name_1

std::string sample_name_1

Definition at line 95 of file fst_cathedral.hpp.

◆ sample_name_2

std::string sample_name_2

Definition at line 96 of file fst_cathedral.hpp.


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