Functions for changing the topology or contents of a taxonomy
Importers and exporters for common taxonomic formats
Code for working with distance relationships in taxonomic trees and tracking weights assigned to different nodes in the tree.
A concrete implementation of the Taxonomy trait suitable for interconversions of different formats.
A taxonomic rank. For example, a species or phylum.
A taxonomically-specific error
Taxonomy is a trait exposing a number of traversal and informational
methods given a smaller number of required methods. This allows
different taxonomic data structures with different memory/speed
requirements to have a common set of methods.
T is the type for the taxonomy ID and
D for the distance
A wrapper type for taxonomy results.