ancestral lineage inferring phylogenies phylogenetic trees phylogenies molecular phylogenies populations speciation event species level