extract_ott_ids: Extract numeric OTT ids from a character vector that combines...

View source: R/opentree_taxonomy_general.R

extract_ott_idsR Documentation

Extract numeric OTT ids from a character vector that combines taxon names and OTT ids.

Description

Extract numeric OTT ids from a character vector that combines taxon names and OTT ids.

Usage

extract_ott_ids(x, na.rm = TRUE)

## Default S3 method:
extract_ott_ids(x, na.rm = TRUE)

Arguments

x

A character vector of taxon names, or a phylo object with tree tip labels containing OTT ids.

na.rm

A logical value indicating whether NA values should be stripped from the output.

Value

An object of class numeric containing OTT ids only.

NULL

Examples

## Not run:  # This is a flag for package development. You are welcome to run the example.

canis <- rotl::tnrs_match_names("canis")
canis_taxonomy <- rotl::taxonomy_subtree(canis$ott_id)
my_ott_ids <- extract_ott_ids(x = canis_taxonomy$tip_label)
# Get the problematic elements from input
canis_taxonomy$tip_label[attr(my_ott_ids, "na.action")]


## End(Not run) # end dontrun

phylotastic/datelife documentation built on Jan. 17, 2024, 11:10 p.m.