annotate collection_list_paired.Rmd @ 19:e99c2267ef57 draft

planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
author mingchen0919
date Mon, 25 Sep 2017 22:59:34 -0400
parents a5dcb110f213
children 975365a3e126
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 ---
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 title: 'Collection builder (collection type: list:paired)'
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 output:
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 html_document:
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 number_sections: 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
6 toc: 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
7 theme: cosmo
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 highlight: tango
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 ---
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
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 ```{r setup, include=FALSE, warning=FALSE, message=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
12 knitr::opts_chunk$set(
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 echo = ECHO
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 ```
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
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 # Command line arguments
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
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 ```{r 'command line arguments'}
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 str(opt)
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 # Rename 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
24
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 ## Forward inputs
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
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 ```{r 'create inputs 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
28 # create 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
29 dir.create('./files_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
30 ```
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
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 ```{r 'rename forward 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
33 # get full paths of original files
19
e99c2267ef57 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents: 18
diff changeset
34 from_files = strsplit("FORWARD_FILE_LIST", ',')[[1]]
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
35 # copy files to the created 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
36 file.copy(from_files, './files_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
37 # get original file names
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 original_files = list.files('./files_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
39 # create new files names from original file names
18
a5dcb110f213 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents: 17
diff changeset
40 new_files = gsub('\\.dat', '_1\\.FORMAT', original_files)
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
41 # rename 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
42 file.copy(paste0('./files_directory/', original_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
43 paste0('./files_directory/', new_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
44 ```
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
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 ## Reverse inputs
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
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 ```{r 'rename reverse 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
49 # get full paths of original files
18
a5dcb110f213 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents: 17
diff changeset
50 from_files = strsplit("REVERSE_FILE_LIST", ',')[[1]]
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
51 # copy files to the created 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
52 file.copy(from_files, './files_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
53 # get original file names
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 original_files = list.files('./files_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
55 # create new files names from original file names
18
a5dcb110f213 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_collection_builder commit 436d91722b309f61890d13d7ed28cd43c79a5c74-dirty
mingchen0919
parents: 17
diff changeset
56 new_files = gsub('\\.dat', '_2\\.FORMAT', original_files)
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
57 # rename 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
58 file.copy(paste0('./files_directory/', original_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
59 paste0('./files_directory/', new_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
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