Phylogenomics: New algorithms and genome-scale classification