Nothing
if(FALSE) {
library( "RUnit" )
library( "ENCODExplorer" )
}
test.single_term <- function() {
load(file = system.file("extdata/BRCA.rda", package = "ENCODExplorer"))
obs <- fuzzySearch("hela", brca)
checkIdentical(nrow(obs),9L)
}
test.multiple_term <- function () {
load(file = system.file("extdata/BRCA.rda", package = "ENCODExplorer"))
#Testing the three possible way to pass multiple searchTerm
#Case 1 : single string, term seperate by comma
obs <- fuzzySearch("reads, signal", brca, multipleTerm = TRUE)
#Case 2 : list of string
terms <- list("reads", "signal")
obsList <- fuzzySearch(terms, brca, multipleTerm = TRUE)
checkIdentical(obs,obsList)
#Case 3 : character vector
vec <- c("reads","signal")
obsVec <- fuzzySearch(vec, brca, multipleTerm = TRUE)
checkIdentical(obs,obsVec)
#All the searchTerm in a list must be character
terms <- list("reads", 4L)
obs <- tryCatch(fuzzySearch(terms, RBCA, multipleTerm = TRUE),error=function(e) e, warning=conditionMessage)
exp <- "Error : All the searchTerm must be character"
checkIdentical(obs, exp)
}
test.filter <- function () {
load(file = system.file("extdata/BRCA.rda", package = "ENCODExplorer"))
#Test invalid filter
obs <- tryCatch(fuzzySearch("hepG2", brca, filterVector = c("biosample_name", "banana","ice cream")),error=function(e) e, warning=conditionMessage)
exp <- "Unavailable filter :banana Unavailable filter :ice cream "
checkIdentical(obs, exp)
#Testing the handling protocol for invalid filter
obs <- suppressWarnings(fuzzySearch("hepG2", brca, filterVector = c("biosample_name", "banana","ice cream")))
exp <- fuzzySearch("hepG2", brca, filterVector = c("biosample_name"))
checkIdentical(obs, exp)
}
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.