Learn R Programming

taxlist (version 0.2.3)

get_children: Retrieve children or parents of taxon concepts

Description

Retrieve all children or all parents of a queried taxon concept.

Usage

get_children(taxlist, ConceptID, ...)

# S4 method for taxlist,numeric get_children(taxlist, ConceptID, ...)

# S4 method for taxlist,taxlist get_children(taxlist, ConceptID, ...)

get_parents(taxlist, ConceptID, ...)

# S4 method for taxlist,numeric get_parents(taxlist, ConceptID, ...)

# S4 method for taxlist,taxlist get_parents(taxlist, ConceptID, ...)

Value

A taxlist object with a subset including requested concepts with children or parents.

Arguments

taxlist

A taxlist object.

ConceptID

Concept IDs for selecting parents or children or a subset of taxlist.

...

Further arguments passed among methods.

Author

Miguel Alvarez kamapu78@gmail.com

Details

This function produces subsets of taxlist objects including all children or parents of queried taxon concepts. Multiple concepts can be queried in these function. The argument ConceptID can be a vector of concept IDs or a subset of the input taxlist object.

Examples

Run this code
## Subset with family Ebenaceae and children
Ebenaceae <- subset(Easplist, charmatch("Ebenaceae", TaxonName))
Ebenaceae <- get_children(Easplist, Ebenaceae)

summary(Ebenaceae)
summary(object = Ebenaceae, ConceptID = "all", maxsum = 100)

## Get parents of Diospyros tricolor
Diostri <- subset(
  x = Easplist, subset = TaxonConceptID == 52403,
  slot = "relations"
)
Diostri <- get_parents(Easplist, Diostri)

summary(Diostri)
summary(Diostri, "all")

Run the code above in your browser using DataLab