Molecular taxonomy and ecology