annotate paired.Rmd @ 2:391394c022b8 draft

planemo upload commit dd293cd7bf2d71c81f268b67bac8add01ec6df0a-dirty
author mingchen0919
date Sat, 31 Mar 2018 21:32:17 -0400
parents 16e0f4b7a286
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
1 ---
2
391394c022b8 planemo upload commit dd293cd7bf2d71c81f268b67bac8add01ec6df0a-dirty
mingchen0919
parents: 1
diff changeset
2 title: 'Expose data (paired)'
1
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
3 output: html_document
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
4 ---
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
5
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
6 <style>
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
7 pre code, pre, code {
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
8 white-space: pre !important;
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
9 overflow-x: scroll !important;
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
10 word-break: keep-all !important;
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
11 word-wrap: initial !important;
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
12 }
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
13 </style>
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
14
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
15 ```{r setup, include=FALSE, warning=FALSE, message=FALSE}
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
16 knitr::opts_chunk$set(error = TRUE)
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
17 ```
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
18
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
19 ## User input
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
20
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
21 ```{r, echo=FALSE, eval=TRUE}
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
22 ##-------- build script files -----------
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
23
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
24 # build script file: script.sh
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
25 df = read.table(paste0(Sys.getenv('REPORT_FILES_PATH'), '/options_and_arguments.txt'),
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
26 sep = '|', header = TRUE)
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
27
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
28
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
29 knitr::kable(df)
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
30 ```
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
31
2
391394c022b8 planemo upload commit dd293cd7bf2d71c81f268b67bac8add01ec6df0a-dirty
mingchen0919
parents: 1
diff changeset
32 ```{r, echo=FALSE}
1
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
33 write('', file = paste0(Sys.getenv('REPORT_FILES_PATH'), '/script.sh'))
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
34 if (nrow(df) > 0) {
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
35 for (i in 1:nrow(df)) {
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
36 tool_output_dir = readLines(df[i, 'tool_output_dir'])[1]
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
37 full_path = paste0(tool_output_dir, '/', df[i, 'relative_path'])
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
38 command_line = paste0('cp -r ', full_path, ' paired')
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
39 write(command_line, append = TRUE,
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
40 file = paste0(Sys.getenv('REPORT_FILES_PATH'), '/script.sh'))
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
41 }
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
42 }
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
43 ```
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
44
16e0f4b7a286 planemo upload commit d255df0b70677f4d5e5f2f8e240ce0b69f40d69d
mingchen0919
parents:
diff changeset
45