Find matching scientific or common names for the common or scientific names provided and cache the results for efficient retrieval. This is a convenience wrapper for the sci2comm
and comm2sci
functions.
getPhyloNames(speciesNames, nameType, clearCache = F, quiet = T)
speciesNames | a name or vector of common or scientific names of organisms of interest (in quotes) |
---|---|
nameType | what type of name are you supplying? Either "sci" or "common" |
clearCache | delete the cached phylonamescache.rds file saved in tempdir()? default=F |
quiet | suppress verbose feedback from the taxize package? Default=T |
Depending on what nameType you supply, getPhyloNames will use the sci2comm or comm2sci function to look for the matching taxonomic name. It first searches the NCBI database, and if that doesn't return a result, it will try the Encyclopedia of Life (EOL) database. This function relies on an internal helper function getPhyloNames_noCache
, though you will generally not need to use it. The advantage of getPhyloNames is that it caches results, since the database APIs can be a little slow, so you will not need to keep looking up the same names over and over again.