more efficient (at least in theory...) function for building (otu -> aln) map