#' Gene search
#'
#' This function builds the URL to search the OMIM server based on an input gene
#'
#' @param gene_symbol Gene Symbol. Default is FGFR2.
#' @param show_query Show API query. Default is FALSE.
#' @keywords Gene Symbol
#' @export
#' @examples
#' gene_to_omim(TTN)
gene_to_omim <- function(gene_symbol = 'FGFR2', show_query = FALSE){
my_search <- paste('https://api.omim.org/api/entry/search?search=gene_symbol:', gene_symbol, sep='')
my_include <- 'include=geneMap'
my_query <- paste(my_search, my_include, my_key, sep = "&")
if (show_query){
message(my_query)
}
my_result <- read_xml(my_query) %>% xmlParse(.)
my_list <- xmlToList(my_result)
my_xml <- my_list$searchResponse$entryList$entry$geneMap$phenotypeMapList
as.vector(unlist(sapply(my_xml, function(x) x$phenotypeMimNumber)))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.