Find taxa by pattern and return their common names. The output can be passed
to the arguments show, full_expand or focus in plot_taxonomy().
Usage
find_taxon(graph, pattern, target = c("all", "name", "scientific"))Arguments
- graph
a
taxonomy_graphobject, typically created withread_taxonomy().- pattern
a regex pattern, matching is case insensitive.
- target
character giving the column to search in ("name" or "scientific"). The default is "all" which searches in all columns.
Examples
file <- get_example_taxonomy_file()
taxonomy <- read_taxonomy(file)
find_taxon(taxonomy, "katze")
#> [1] "Katzenartige" "Katzen"
#> [3] "Kleinkatzen" "Echte Katzen"
#> [5] "Europäische Wildkatze" "Hauskatze"
#> [7] "Pardelkatzen" "Grosskatzen"
#> [9] "Eigentliche Grosskatzen" "Schleichkatzen"
#> [11] "Afrikanische Zibetkatze" "Ginsterkatzen"
find_taxon(taxonomy, "felis")
#> [1] "Echte Katzen" "Europäische Wildkatze" "Hauskatze"
#> [4] "Nebelparder"
