https://noblesseoblige.org/2008/08/12/computational-genomics-deconstructing-dna-to-determine-evolutionary-paths/
Computational Genomics: Deconstructing DNA to Determine Evolutionary Paths