make_taxa_string_by_rank, intermediate