## ----include=FALSE------------------------------------------------------------ knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----eval=FALSE--------------------------------------------------------------- # install.packages("eppoFindeR") ## ----eval=FALSE--------------------------------------------------------------- # # install.packages("devtools") # devtools::install_github("openefsa/eppoFindeR") ## ----apiKeyExample, eval=FALSE------------------------------------------------ # taxon(c("BEMITA"), apiKey = "") ## ----loadLibrary, eval=FALSE-------------------------------------------------- # library(eppoFindeR) ## ----eval=FALSE--------------------------------------------------------------- # help("") ## ----eval=FALSE--------------------------------------------------------------- # help("taxon") ## ----taxonAllServices, eval=FALSE--------------------------------------------- # taxon(c("BEMITA")) ## ----toolsName2Codes, eval=FALSE---------------------------------------------- # tools( # c("name2codes"), # The service to query (/tools/name2codes). # params = list( # name2codes = list( # name = "Bemisia tabaci" # The required parameter. # ) # ) # ) ## ----queryService, eval=FALSE------------------------------------------------- # taxon(c("BEMITA"), c("categorization")) ## ----queryServiceOutput, eval=FALSE------------------------------------------- # $categorization # # A tibble: 20 × 12 # queried_eppo_code continent_id continent_name country_iso country_name qlist qlist_label year_add # # 1 BEMITA 4 America CL Chile 1 A1 list 2019 # 2 BEMITA 2 Asia BH Bahrain 2 A2 list 2003 # 3 BEMITA 2 Asia KZ Kazakhstan 1 A1 list 2017 # 4 BEMITA 1 Europe AZ Azerbaijan 1 A1 list 2024 # 5 BEMITA 1 Europe BY Belarus X Quarantine… 1994 # 6 BEMITA 1 Europe GE Georgia 1 A1 list 2018 # 7 BEMITA 1 Europe MD Moldova, Repub… X Quarantine… 2017 # 8 BEMITA 1 Europe NO Norway X Quarantine… 2012 # 9 BEMITA 1 Europe RU Russian Federa… 2 A2 list 2014 # 10 BEMITA 1 Europe RS Serbia 1 A1 list 2015 # 11 BEMITA 1 Europe CH Switzerland 1 A1 list 2019 # 12 BEMITA 1 Europe TR Türkiye 2 A2 list 2016 # 13 BEMITA 1 Europe UA Ukraine 1 A1 list 2019 # 14 BEMITA 1 Europe GB United Kingdom 1 A1 list 2020 # 15 BEMITA 5 Oceania NZ New Zealand X Quarantine… 2000 # 16 BEMITA 6 RPPO/EU 9M EAEU 2 A2 list 2016 # 17 BEMITA 6 RPPO/EU 9A EPPO 2 A2 list 1989 # 18 BEMITA 6 RPPO/EU 9L EU P PZ Quarant… 2019 # 19 BEMITA 6 RPPO/EU 9L EU N A1 Quarant… 2019 # 20 BEMITA 6 RPPO/EU 9H OIRSA 2 A2 list 1992 # # ℹ 4 more variables: year_delete , year_transient , queried_url , queried_on ## ----queryWhole, eval=FALSE--------------------------------------------------- # data <- taxon(c("BEMITA")) ## ----queryAllOutput, eval=FALSE----------------------------------------------- # # Print the names of the services in the result. # names(data) # [1] "overview" "infos" "names" "taxonomy" # [5] "categorization" "kingdom" "hosts" "pests" # [9] "vectors" "vectorof" "bca" "bcaof" # [13] "photos" "reporting_articles" "documents" "standards" # [17] "distribution" # # # Print the data from a specific service. # data$overview # # A tibble: 1 × 11 # queried_eppo_code eppocode datecreate lastupdate infos replacedby prefname is_active datatype # # 1 BEMITA BEMITA 2002-10-28 00:00:… 2002-10-2… NA NA Bemisia… TRUE GAI # # ℹ 2 more variables: queried_url , queried_on ## ----eval=FALSE--------------------------------------------------------------- # data <- taxon(c("BEMITA"), c("taxonomy")) ## ----uniformTaxonomy, eval=FALSE---------------------------------------------- # taxonomy <- uniformTaxonomy(data$taxonomy) ## ----uniformTaxonomyOutput, eval=FALSE---------------------------------------- # # A tibble: 11 × 6 # type queried_eppo_code eppocode prefname queried_url queried_on # # 1 Kingdom BEMITA 1ANIMK Animalia https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 2 Phylum BEMITA 1ARTHP Arthropoda https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 3 Subphylum BEMITA 1HEXAQ Hexapoda https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 4 Class BEMITA 1INSEC Insecta https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 5 Subclass NA NA NA NA NA # 6 Order BEMITA 1HEMIO Hemiptera https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 7 Suborder BEMITA 1STERR Sternorrhyncha https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 8 Family BEMITA 1ALEYF Aleyrodidae https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 9 Subfamily NA NA NA NA NA # 10 Genus BEMITA 1BEMIG Bemisia https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 # 11 Species BEMITA BEMITA Bemisia tabaci https://api.eppo.int/gd/v2/… 2025-11-18 14:29:50 ## ----multipleEPPOCodes, eval=FALSE-------------------------------------------- # data <- taxon(c("BEMITA", "GOSHI")) ## ----multipleEPPOCodesOutput, eval=FALSE-------------------------------------- # # Print the names of the services in the result. # names(data) # [1] "overview" "infos" "names" "taxonomy" # [5] "categorization" "kingdom" "hosts" "pests" # [9] "vectors" "vectorof" "bca" "bcaof" # [13] "photos" "reporting_articles" "documents" "standards" # [17] "distribution" # # # Print the data from a specific service. # data$overview # # A tibble: 2 × 11 # queried_eppo_code eppocode datecreate lastupdate infos replacedby prefname is_active datatype # # 1 BEMITA BEMITA 2002-10-28 00:00:… 2002-10-2… NA NA Bemisia… TRUE GAI # 2 GOSHI GOSHI 2004-04-21 00:00:… 2004-04-2…

M… NA Gossypi… TRUE PFL # # ℹ 2 more variables: queried_url , queried_on