R/cp_parser.R

Defines functions cp_parser

Documented in cp_parser

#' Name Parser
#' 
#' @export
#' @param names (character) one or more scientific names to parse
#' @param ... curl options passed on to [crul::verb-POST]
#' @return tibble, with one row for each parsed name
#' @examples \dontrun{
#' cp_parser(names = "Apis mellifera")
#' cp_parser(names = c("Apis mellifera", "Homo sapiens var. sapiens"))
#' }
cp_parser <- function(names, ...) {
  assert(names, "character")
  names <- paste(names, collapse="\n")
  tmp <- cp_POST(col_base(), "parser/name", body = names, ...)
  return(tibble::as_tibble(tmp))
}

Try the rcol package in your browser

Any scripts or data that you put into this service are public.

rcol documentation built on July 3, 2021, 1:06 a.m.