comparison elastic_r_package_render.R @ 9:06f38d3febdc draft default tip

planemo upload
author mingchen0919
date Wed, 28 Mar 2018 23:34:03 -0400
parents a936b1aff8d3
children
comparison
equal deleted inserted replaced
8:ea3271940757 9:06f38d3febdc
7 7
8 #------------import libraries-------------------- 8 #------------import libraries--------------------
9 options(stringsAsFactors = FALSE) 9 options(stringsAsFactors = FALSE)
10 10
11 library(rmarkdown) 11 library(rmarkdown)
12 library(tidyverse)
12 #------------------------------------------------ 13 #------------------------------------------------
13 14
14 #------------------------------------------------ 15 #------------------------------------------------
15 options_and_arguments = read.table(paste0(Sys.getenv('REPORT_FILES_PATH'), '/options_and_arguments.txt'), 16 arguments = read.table(paste0(Sys.getenv('REPORT_FILES_PATH'), '/arguments.txt'),
16 sep = '|', header = TRUE) 17 sep = '|', header = TRUE)
17 18
18 19
19 #-----------------render Rmd-------------- 20 #-----------------render Rmd--------------
20 render(paste0(Sys.getenv('TOOL_INSTALL_DIR'), '/elastic_tool.Rmd'), 21 render(paste0(Sys.getenv('TOOL_INSTALL_DIR'), '/elastic_r_package.Rmd'),
21 output_file = paste0(Sys.getenv('REPORT_FILES_PATH'), '/report.html')) 22 output_file = paste0(Sys.getenv('REPORT_FILES_PATH'), '/report.html'))
22 23
23 # for some unknow reason, directly using REPORT as the input value for output_file parameter 24 # for some unknow reason, directly using REPORT as the input value for output_file parameter
24 # in the render function can cause empty report file when the tool runs in batch mode. 25 # in the render function can cause empty report file when the tool runs in batch mode.
25 # the solution is to render the rmarkdown to a explicitly specified file and then copy the 26 # the solution is to render the rmarkdown to a explicitly specified file and then copy the