Skip to contents

Returns the ArangoDocument corresponding to the species to which the given taxon x points at (directly or indirectly). Thus x is expected to be an infraspecific taxon. If x is a species, x is returned. A genus will return NULL.

Usage

get_parent_species(x, florula.collection)

Arguments

x

An ArangoDocument corresponding to a taxon in a flora list.

florula.collection

An ArangoCollection containing a flora list.

Value

An ArangoDocument corresponding to the species to which the given taxon x points at. If x is a species, the function returns x. If x is a genus returns NULL.

Details

The given ArangoDocument is expected to come from a flora list where all documents must have one (and only one) of these attributes: "genus", "epithet", "subspecies", "variety", "form".

Author

Tiago Monteiro-Henriques. E-mail: tmh.dev@icloud.com.