A library for working with phylogenetic and population genetic data.
SimplePileupReader::Record Struct Reference

#include <genesis/population/formats/simple_pileup_reader.hpp>

Detailed Description

Single line/record from a pileup file.

A line consists of a chromosome and position, the reference base at that position, as well as one or more Samples, that is, information on reads (and optionally, their quality scores) that cover that position. See Sample for details on the latter.

Definition at line 151 of file simple_pileup_reader.hpp.

Public Attributes

std::string chromosome = ""
size_t position = 0
char reference_base = 'N'
std::vector< Samplesamples

Member Data Documentation

◆ chromosome

std::string chromosome = ""

Definition at line 153 of file simple_pileup_reader.hpp.

◆ position

size_t position = 0

Definition at line 154 of file simple_pileup_reader.hpp.

◆ reference_base

char reference_base = 'N'

Definition at line 155 of file simple_pileup_reader.hpp.

◆ samples

std::vector<Sample> samples

Definition at line 156 of file simple_pileup_reader.hpp.

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