private int GetBlockSize(SAMAlignedSequence alignedSeq)
{
int readNameLen = alignedSeq.QName.Length + 1;
int cigarLen = GetCIGARLength(alignedSeq.CIGAR);
int readLen = (int)alignedSeq.QuerySequence.Count;
return 32 + readNameLen + (cigarLen * 4) + ((readLen + 1) / 2) + readLen + GetAuxiliaryDataLength(alignedSeq);
}