Hidden Markov Models for Evolution and Comparative Genomics Analysis