heatmap code

does BLAST.