rewrote query_taxon; updated documentation