make_taxa_string intermediate - get string, but too many loops