Position

#include <pbbam/Position.h>
typedef int32_t PacBio::BAM::Position

This type is used to refer to genomic positions.

We use a signed integer because SAM/BAM uses the -1 value to indicate unknown or unmapped positions.

const Position PacBio::BAM::UnmappedPosition = Position(-1)

This constant is widely used as a “missing” or “invalid” position marker.