Reading, manipulation and writing BAM (Binary alignment) files.