Protein and Nucleic Acid Sequence Analysis