forked from OHDSI/ShinyDeploy
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathglobal.R
32 lines (24 loc) · 873 Bytes
/
global.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# uncomment if running standalone
##runPlp <- readRDS(file.path("data","results.rds"))
##validatePlp <- readRDS(file.path("data","extValidation.rds"))
source("processing.R")
if(is.null(.GlobalEnv$shinySettings$result)){
result <- 'data'
print('Extracting results from data folder')
} else{
result <- .GlobalEnv$shinySettings$result
print('Extracting results from .GlobalEnv$shinySettings')
}
if(is.null(.GlobalEnv$shinySettings$validation)){
validation <- NULL
} else{
validation <- .GlobalEnv$shinySettings$validation
}
inputType <- checkPlpInput(result) # this function checks
if(!class(validation)%in%c('NULL', 'validatePlp')){
stop('Incorrect validation class')
}
if(inputType == 'file' & !is.null(validation)){
warning('Validation input ignored when result is a directory location')
}
summaryTable <- getSummary(result, inputType, validation)