Get taxa at specific scientific ranks
Arguments
- x
(character) Vector of taxon keys (ids) for the given database. required
- rank
(character) A target rank for which to fetch data. required
- db
(character) The database to search, one of ncbi, itis, gbif, col, or wfo
- missing
(character) if no data found at the given rank and input key, should we get the next closest lower than that given in
rank, or higher. one of lower (default), higher.- verbose
(logical) Print verbose messages
- warn
(logical) If
TRUE, raise a warning if any taxon IDs can not be found- ...
Additional arguments passed to database specific classification functions
Value
list of data.frame's for each input taxon key, where each data.frame has fields: name, rank, id. When no results found, an empty data.frame
Examples
if (FALSE) { # \dontrun{
taxa_at(186803, rank = "order", db = "ncbi", missing = "lower")
taxa_at(c(186803, 541000, 216572, 186804, 31979, 186806),
rank = "family", missing = "lower")
taxa_at(c(154395, 154357, 23041, 154396), rank = "family", db="itis")
taxa_at(c('wfo-4000032377', 'wfo-0000541830'), rank = "family", db = "wfo")
taxa_at("wfo-7000000057", rank = "order", db = "wfo")
taxa_at(2877951, rank = "phylum", db = "gbif")
taxa_at(c(2877951, 5386), rank = "family", db = "gbif")
taxa_at(c("C66T4", "C7ZVH", "TP"), rank = "family", db = "col")
} # }
