| ncbi_children {taxize} | R Documentation |
Search the NCBI Taxonomy database for uids of children of taxa. Taxa can be referenced by name or uid. Referencing by name is faster.
In a few cases, different taxa have the same name (e.g. Satyrium; see examples). If one of these are searched for then the children of both taxa will be returned. This can be avoided by using a uid instead of the name or specifying an ancestor. If an ancestor is provided, only children of both the taxon and its ancestor are returned. This will only fail if there are two taxa with the same name and the same specified ancestor.
ncbi_children(name = NULL, id = NULL, start = 0, max_return = 1000,
ancestor = NULL, out_type = c("summary", "uid"), ambiguous = FALSE, ...)
name |
( |
id |
( |
start |
The first record to return. If omitted, the results are returned from the first record (start=0). |
max_return |
( |
ancestor |
( |
out_type |
(character) Currently either
|
ambiguous |
|
... |
Curl options passed on to |
The output type depends on the value of the out_type parameter. Taxa that cannot
be found will result in NAs and a lack of children results in an empty data structure.
Zachary Foster zacharyfoster1989@gmail.com
ncbi_get_taxon_summary, children
## Not run:
ncbi_children(name="Satyrium") #Satyrium is the name of two different genera
ncbi_children(name="Satyrium", ancestor="Eumaeini") # A genus of butterflies
ncbi_children(name="Satyrium", ancestor="Orchidaceae") # A genus of orchids
ncbi_children(id="266948") #"266948" is the uid for the butterfly genus
ncbi_children(id="62858") #"62858" is the uid for the orchid genus
# use curl options
library("httr")
ncbi_children(name="Satyrium", ancestor="Eumaeini", config=verbose())
## End(Not run)