bug fix- was re-reading taxonmy for each line read