Nothing
#' Translate BiOmics-Pathology pstore path to URL
#' @param path Unix path
#' @return Character string of biomics pstore path
#' The URL is only visible inside Roche
#'
#' @examples
#' biomicsPstorePath2URL("/pstore/data/biomics/")
#' @export
biomicsPstorePath2URL <- function(path) {
path <- path.expand(path)
res <- gsub("/pstore/data", "http://bioinfo.bas.roche.com:8080", path)
return(res)
}
#' Print BEDA project information
#'
#' @return A list, including pstore path, URL, git address, and user id
#' The function is used at the end of the Rmarkdown report to print relevant information to help other colleagues finding relevant resources
#'
#' @examples
#' if(interactive()) {bedaInfo()}
#' @export
bedaInfo <- function() {
pstorePath <- getwd()
url <- biomicsPstorePath2URL(pstorePath)
gitAddress <- system("git remote -v | awk '{if(NR==1) print $2}'", intern=TRUE)
if(length(gitAddress)==0)
gitAddress <- NA
user <- Sys.info()["user"]
res <- list(PstorePath=pstorePath,
URL=url,
git=gitAddress,
user=user)
class(res) <- "BEDAinfo"
return(res)
}
#' Print BEDAinfo object
#' @param x A BEDA info object, returned by \code{\link{bedaInfo}}
#' @param ... Ignored
#'
#' @return Invisible \code{NULL}, only side effect is used
#'
#' @examples
#' if(interactive()) {print(bedaInfo())}
#' @export
print.BEDAinfo <- function(x, ...) {
cat("A Pharmaceutical Sciences (PS) Bioinformatics and Exploratory Data Analysis (BEDA) project\n\n")
cat("[pstore path]\n ", x$PstorePath, "\n")
cat("[URL]\n ", x$URL, "\n")
cat("[git]\n ", x$git, "\n")
cat("[User]R
R\n ", x$user, "\n")
return(invisible(NULL))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.