Mercurial > repos > mingchen0919 > rmarkdown_collection_builder
annotate collection_list_paired_render.R @ 49:7a65e6827c25 draft
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit a7ad932a1725b4ef26d522040c5395ae0026fb35-dirty
| author | mingchen0919 |
|---|---|
| date | Tue, 26 Sep 2017 13:12:19 -0400 |
| parents | 68da32dbc6e2 |
| children |
| rev | line source |
|---|---|
|
17
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
1 ##======= Handle arguments from command line ======== |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
2 # setup R error handline to go to stderr |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
3 options(show.error.messages=FALSE, |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
4 error=function(){ |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
5 cat(geterrmessage(), file=stderr()) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
6 quit("no", 1, F) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
7 }) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
8 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
9 # we need that to not crash galaxy with an UTF8 error on German LC settings. |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
10 loc = Sys.setlocale("LC_MESSAGES", "en_US.UTF-8") |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
11 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
12 # suppress warning |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
13 options(warn = -1) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
14 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
15 options(stringsAsFactors=FALSE, useFancyQuotes=FALSE) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
16 args = commandArgs(trailingOnly=TRUE) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
17 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
18 suppressPackageStartupMessages({ |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
19 library(getopt) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
20 library(tools) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
21 }) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
22 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
23 # column 1: the long flag name |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
24 # column 2: the short flag alias. A SINGLE character string |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
25 # column 3: argument mask |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
26 # 0: no argument |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
27 # 1: argument required |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
28 # 2: argument is optional |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
29 # column 4: date type to which the flag's argument shall be cast. |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
30 # possible values: logical, integer, double, complex, character. |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
31 ##------- 1. input data --------------------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
32 spec_list=list() |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
33 spec_list$FORWARD_FILE_LIST = c('forward_file_list', 'L', '1', 'character') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
34 spec_list$REVERSE_FILE_LIST = c('reverse_file_list', 'R', '1', 'character') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
35 spec_list$ECHO = c('echo', 'e', '1', 'character') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
36 spec_list$FORMAT = c('format', 'f', '1', 'character') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
37 ##--------2. output report and outputs -------------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
38 spec_list$OUTPUT_HTML = c('list_paired_collection_html', 'r', '1', 'character') |
|
23
025ca0833787
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
22
diff
changeset
|
39 spec_list$OUTPUT_DIR = c('list_paired_collection_dir', 'd', '1', 'character') |
|
17
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
40 ##--------3. Rmd templates in the tool directory ---------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
41 spec_list$LIST_COLLECTION_RMD = c('list_collection_rmd', 't', '1', 'character') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
42 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
43 spec = t(as.data.frame(spec_list)) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
44 opt = getopt(spec) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
45 ##====== End of arguments handling ========== |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
46 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
47 #------ Load libraries --------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
48 library(rmarkdown) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
49 library(htmltools) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
50 library(dplyr) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
51 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
52 #----- 1. create the report directory ------------------------ |
|
23
025ca0833787
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
22
diff
changeset
|
53 system(paste0('mkdir -p ', opt$list_paired_collection_dir)) |
|
17
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
54 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
55 #----- 2. generate Rmd files with Rmd templates -------------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
56 # a. templates without placeholder variables: |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
57 # copy templates from tool directory to the working directory. |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
58 # b. templates with placeholder variables: |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
59 # substitute variables with user input values and place them in the working directory. |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
60 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
61 #----- 01 list_collection.Rmd ----------------------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
62 readLines(opt$list_collection_rmd) %>% |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
63 (function(x) { |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
64 gsub('ECHO', opt$echo, x) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
65 }) %>% |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
66 (function(x) { |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
67 gsub('FORMAT', opt$format, x) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
68 }) %>% |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
69 (function(x) { |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
70 gsub('FORWARD_FILE_LIST', opt$forward_file_list, x) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
71 }) %>% |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
72 (function(x) { |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
73 gsub('REVERSE_FILE_LIST', opt$reverse_file_list, x) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
74 }) %>% |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
75 (function(x) { |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
76 fileConn = file('list_paired_collection.Rmd') |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
77 writeLines(x, con=fileConn) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
78 close(fileConn) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
79 }) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
80 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
81 #------ 3. render all Rmd files -------- |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
82 render('list_paired_collection.Rmd', output_file = opt$list_paired_collection_html) |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
83 |
|
2f6a7c67440f
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents:
diff
changeset
|
84 |
|
48
68da32dbc6e2
planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit a7ad932a1725b4ef26d522040c5395ae0026fb35-dirty
mingchen0919
parents:
28
diff
changeset
|
85 #-------4. manipulate outputs ----------------------------- |
