added BlastHit, read_blast