fixed algorithm for dealing with blank taxonomies
Previously "blank" taxonomies (eg., "s__" or "g__") created incorrect edges in the taxonomy DAGs, which caused incorrect mappings. This should now be fixed
Previously "blank" taxonomies (eg., "s__" or "g__") created incorrect edges in the taxonomy DAGs, which caused incorrect mappings. This should now be fixed