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
get allele value
check if value is missing
check if value is padding
set allele value
set value as missing
See Implementation
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