GT

Represents individual GT values as encoded in BCF. This is described in the VCF 4.2 spec section 6.3.3. In summary it can be an int, short, or byte and encodes an allele value and a phased flag e.g (allele + 1) << 1 | phased

Members

Functions

getAllele
auto getAllele()

get allele value

isMissing
bool isMissing()

check if value is missing

isPadding
bool isPadding()

check if value is padding

setAllele
void setAllele(int val)

set allele value

setMissing
void setMissing()

set value as missing

Variables

raw
T raw;
Undocumented in source.

Meta