A library for working with phylogenetic and population genetic data.
v0.27.0
BedReader::Feature Struct Reference

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

Detailed Description

Store all values that can typically appear in the columns of a BED file.

The order of fields in the struct is the same as the order of columns. If the file does not have all the columns, the remaining values here are simply left empty or at 0.

Definition at line 105 of file bed_reader.hpp.

Public Attributes

size_t block_count
 
std::vector< size_t > block_sizes
 
std::vector< size_t > block_starts
 
std::string chrom
 
size_t chrom_end
 
size_t chrom_start
 
std::string item_rgb
 
std::string name
 
size_t score
 
char strand
 
size_t thick_end
 
size_t thick_start
 

Member Data Documentation

◆ block_count

size_t block_count

Definition at line 116 of file bed_reader.hpp.

◆ block_sizes

std::vector<size_t> block_sizes

Definition at line 117 of file bed_reader.hpp.

◆ block_starts

std::vector<size_t> block_starts

Definition at line 118 of file bed_reader.hpp.

◆ chrom

std::string chrom

Definition at line 107 of file bed_reader.hpp.

◆ chrom_end

size_t chrom_end

Definition at line 109 of file bed_reader.hpp.

◆ chrom_start

size_t chrom_start

Definition at line 108 of file bed_reader.hpp.

◆ item_rgb

std::string item_rgb

Definition at line 115 of file bed_reader.hpp.

◆ name

std::string name

Definition at line 110 of file bed_reader.hpp.

◆ score

size_t score

Definition at line 111 of file bed_reader.hpp.

◆ strand

char strand

Definition at line 112 of file bed_reader.hpp.

◆ thick_end

size_t thick_end

Definition at line 114 of file bed_reader.hpp.

◆ thick_start

size_t thick_start

Definition at line 113 of file bed_reader.hpp.


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