Comparison of sequences, protein 3D structures and genomes