Computational approach towards classification and annotation of genomes and proteomes Analysis of HNH domain proteins