SAM specifications Section 1.3 Each header line begins with the character '@' followed by one of the two-letter header record type codes defined in this section.
SAMHeader encapsulates sam_hdr_t* and provides convenience wrappers to manipulate the header metadata/records.
This module provides a struct that encapsulates a SAMHeader
SAMHeader encapsulates and owns a sam_hdr_t*, and provides convenience functions to read and write header records.