Ideally, the taxonomic information should be handled by the high-level and well-tested functions of the TaxonUpdater class, available in the taxa.py library. Importing the lower level functions directly from worms.py and reinventing the logic seems redundant. Unless there's some technical reason for that, the code needs to be adapted in the future. I'll go forward with the merge, but opened an issue to remember what remains to be done, see #297.
Ideally, the taxonomic information should be handled by the high-level and well-tested functions of the
TaxonUpdater
class, available in thetaxa.py
library. Importing the lower level functions directly fromworms.py
and reinventing the logic seems redundant. Unless there's some technical reason for that, the code needs to be adapted in the future. I'll go forward with the merge, but opened an issue to remember what remains to be done, see #297.