#' Get base Pathway Commons URL
#'
#' @return a string with base Pathway Commons URL
#'
#' @details paxtoolsr will support versions Pathway Commons 5 and later. Old
#' versions of the webservice will not be not be operational. Users can parse
#' older BioPAX outputs as an alternative.
#'
#' @examples
#' url <- getPcUrl()
#'
#' @concept paxtoolsr
#' @export
#'
#' @importFrom httr url_success
getPcUrl <- function() {
#url <- NULL
baseUrl <- Sys.getenv("PC_URL")
# TODO: Need to get old files from archives
#baseUrl <- "http://purl.org/pc2/"
#curUrl <- paste0(baseUrl, getOption("pc.version"), "/")
#tmpVersion <- as.numeric(getOption("pc.version")) + 1
#nextUrl <- paste0(baseUrl, tmpVersion, "/")
#
# if(url_success(curUrl)) {
# url <- curUrl
# }
#
# if(url_success(nextUrl)) {
# url <- nextUrl
# }
url <- baseUrl
if(is.null(url)) {
#stop(paste("ERROR: Pathway Commons webservice cannot be reached. URLs tried:", curUrl, nextUrl))
stop(paste("ERROR: Pathway Commons webservice cannot be reached. URLs tried:", url))
}
return(url)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.