Deciphering the mysteries of human genomes