taxize (version 0.1.5)

classification: Retrieve the taxonomic hierarchy for a given taxon ID.

Description

Retrieve the taxonomic hierarchy for a given taxon ID.

Usage

classification(...)

## S3 method for class 'default': classification(x, db = NULL, ...)

## S3 method for class 'tsn': classification(id, ...)

## S3 method for class 'uid': classification(id, ...)

## S3 method for class 'eolid': classification(id, ...)

## S3 method for class 'colid': classification(id, ...)

## S3 method for class 'tpsid': classification(id, ...)

## S3 method for class 'ids': classification(id, ...)

Arguments

x
character; taxons to query.
db
character; database to query. either ncbi, itis, eol, or tropicos
id
character; identifiers, returned by get_tsn, get_uid, get_eolid,
...
Other arguments passed to get_tsn, get_uid, get_eolid,

Value

  • A named list of data.frames with the taxonomic classifcation of every supplied taxa.

See Also

get_tsn, get_uid, get_eolid, get_colid, get_tpsid

Examples

Run this code
# Plug in taxon names directly
classification(c("Chironomus riparius", "aaa vva"), db = 'ncbi')
classification(c("Chironomus riparius", "aaa vva"), db = 'itis')
classification(c("Chironomus riparius", "aaa vva"), db = 'eol')
classification(c("Chironomus riparius", "aaa vva"), db = 'col')
classification(c("Poa annua", "aaa vva"), db = 'tropicos')

# Use methods for get_uid, get_tsn, get_eolid, get_colid, get_tpsid
classification(get_uid(c("Chironomus riparius", "Puma concolor")))

classification(get_uid(c("Chironomus riparius", "aaa vva")))
classification(get_tsn(c("Chironomus riparius", "aaa vva")))
classification(get_eolid(c("Chironomus riparius", "aaa vva")))
classification(get_colid(c("Chironomus riparius", "aaa vva")))
classification(get_tpsid(c("Poa annua", "aaa vva")))

# Pass many ids from class "ids"
out <- get_ids(names="Poa annua", db = c('ncbi','itis','col','eol','tropicos'))
classification(out)

Run the code above in your browser using DataLab