taxlist (version 0.1.7)

levels: Set and Retrieves Hierarchical Levels

Description

Taxonomic hierarchies can be set as levels in '>taxlist objects, ordered from lower to higher levels.

Add taxonomic levels for specific taxon concepts in a '>taxlist object. Also changes in concept circumscription may implicate changes in its taxonomic hierarchy.

Usage

# S4 method for taxlist
levels(x, ...)

Arguments

x

A '>taxlist object.

...

Additional arguments passed among methods.

Value

A 'character' vector or a '>taxlist object with added or modified taxonomic levels.

Details

Taxonomic levels will be handled as factors in the '>taxlist objects. Those levels are useful for creating subsets of related groups (e.g. by functions get_children or get_parents). Levels in combination to parent-child relationships will be further used for checking consistency of taxonomic lists.

A replacement method of the form 'levels(x) <- value' it is also implemented.

Examples

Run this code
# NOT RUN {
library(taxlist)
data(Easplist)
summary(Easplist)

## Get levels of species list
levels(Easplist)

## Add aggregate as new taxonomic level
levels(Easplist) <- c("form","variety","subspecies","species","complex",
	"aggregate","genus","family")
summary(Easplist)
# }

Run the code above in your browser using DataLab