#' Pull focal Species for ms-keyrun project
#'
#' Gets SVSPP, NESPP3, Species_itis, nafospp, scientific name, common name in one table
#'
#'@param channel Object inherited from \link[DBI]{DBIConnection-class}. This object is used to connect
#' to communicate with the database engine. (see \code{\link{connect_to_database}})
#'@param saveToData Boolean. Export to data folder (Default = F)
#'
#'@return A tibble (Also written to \code{data} folder)
#'\item{NESPP3}{code for secies found in commercial fishery database}
#'\item{SVSPP}{code for species found in bottom trawl survey database}
#'\item{NAFOSPP}{code for species in nafo database}
#'\item{SPECIES_ITIS}{itis code from commercial fishery database}
#'\item{COMMON_NAME}{common name from commercial fishery database}
#'\item{COMNAME}{common name from bottom trawl survey database}
#'\item{SCIENTIFIC_NAME}{scientific name of species from commercial fishery database}
#'\item{LongName}{Standard format for common name}
#'\item{modelName}{Abbreviated name used in models}
#'
library(magrittr)
source(here::here("data-raw/R","capitalize_first_letter.R"))
create_focal_species <- function(channel,saveToData=F) {
# create lookup table for species of interest
lookup <- dbutils::create_species_lookup(channel,
species=c(32,73,197,74,15,106,105,121,72,23,75),
speciesType = "SVSPP")
focalSpecies <- lookup$data %>%
dplyr::select(-SVSPPcf) %>%
dplyr::rename(SVSPP=SVSPPsv) %>%
dplyr::distinct(.) %>%
dplyr::mutate(LongName = capitalize_first_letter(COMNAME)) %>%
dplyr::mutate(modelName = gsub(" ","_",LongName))
if (saveToData) {
#saveRDS(focalSpecies,saveToRDS)
usethis::use_data(focalSpecies, overwrite = T)
}
return(focalSpecies)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.