taking a taxonomy subtree as input