Decoding the genome puzzle