test_that("Table returned shows correct output for single pathway ,getAnalyteFromPathway",
{
library(properties)
dbpass <- properties::read.properties('../../dbprops.txt')
pkg.globals <- setConnectionToRaMP(host=dbpass$hostname, dbname=dbpass$dbname, username=dbpass$username, conpass=dbpass$conpass)
assign("pkg.globals", pkg.globals, envir = .GlobalEnv)
my_analytes <- getAnalyteFromPathway('sphingolipid metabolism')
expect_true(
!is.null(my_analytes)
)
expect_true(
NROW(my_analytes) != 0)
})
test_that("Table returned shows correct output for multiple pathways ,getAnalyteFromPathway",
{
library(properties)
dbpass <- properties::read.properties('../../dbprops.txt')
pkg.globals <- setConnectionToRaMP(host=dbpass$hostname, dbname=dbpass$dbname, username=dbpass$username, conpass=dbpass$conpass)
assign("pkg.globals", pkg.globals, envir = .GlobalEnv)
my_analytes <-
getAnalyteFromPathway(c(
'sphingolipid metabolism',
"De Novo Triacylglycerol Biosynthesis",
"Creatine metabolism"
))
expect_true(
!is.null(my_analytes)
)
expect_true(
NROW(my_analytes) != 0)
})
test_that("Fuzzy match test for TCA and Creatine",
{
library(properties)
dbpass <- properties::read.properties('../../dbprops.txt')
pkg.globals <- setConnectionToRaMP(host=dbpass$hostname, dbname=dbpass$dbname, username=dbpass$username, conpass=dbpass$conpass)
assign("pkg.globals", pkg.globals, envir = .GlobalEnv)
my_analytes <-
getAnalyteFromPathway(pathway=c(
"TCA",
"Creatine"
), match="fuzzy")
print(dim(my_analytes))
print(unique(my_analytes$pathwayName))
expect_true(
!is.null(my_analytes)
)
expect_true(
NROW(my_analytes) != 0)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.