taxlist (version 0.1.7)

get_children,get_parents: Retrieve Children or Parents of Taxon Concepts

Description

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

Usage

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

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

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

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

Arguments

taxlist

A '>taxlist object.

ConceptID

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

...

Further arguments passed among methods.

Value

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

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
# NOT RUN {
library(taxlist)
data(Easplist)

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

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

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

summary(Diostri)
summary(Diostri, "all")
# }

Run the code above in your browser using DataLab