Molecular evolution analysis