annotate skewer.Rmd @ 1:e969699f49b6 draft

working version
author mingchen0919
date Fri, 02 Mar 2018 09:59:25 -0500
parents 746b9263ec64
children d9601e1eb360
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
1 ---
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
2 title: 'Skewer Trimming'
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
3 output: html_document
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
4 ---
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
5
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
6 ```{r setup, include=FALSE, warning=FALSE, message=FALSE}
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
7 knitr::opts_chunk$set(
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
8 echo = as.logical(opt$X_e),
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
9 error = TRUE
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
10 )
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
11 ```
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
12
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
13
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
14 # Run Skewer
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
15
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
16 ```{bash}
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
17 cd ${X_d}
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
18
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
19 cat >temp.sh <<EOL
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
20 skewer \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
21 -q ${X_A} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
22 -Q ${X_B} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
23 -x ${X_x} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
24 -y ${X_y} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
25 ${X_X} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
26 ${X_Y} \\
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
27 -o ${X_d}/trim > /dev/null 2>&1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
28 EOL
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
29
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
30 grep -v None temp.sh > skewer-job.sh
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
31
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
32 # run skewer
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
33 sh skewer-job.sh
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
34
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
35 cp trim-trimmed-pair1.fastq ${X_f}
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
36 cp trim-trimmed-pair2.fastq ${X_r}
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
37 mv trim-trimmed.log trim-trimmed.txt
0
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
38 ```
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
39
746b9263ec64 planemo upload
mingchen0919
parents:
diff changeset
40
1
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
41 ```{r}
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
42 # display skewer job script
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
43 skewer_sh = paste0(opt$X_d, '/skewer-job.sh')
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
44 tags$code(tags$pre(readChar(skewer_sh, file.info(skewer_sh)$size )))
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
45 ```
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
46
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
47 # Results
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
48
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
49 ```{r}
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
50 tags$ul(
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
51 tags$li(tags$a(href = 'trim-trimmed.txt', 'trim-trimmed.log')),
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
52 tags$li(tags$a(href = 'trim-trimmed-pair1.fastq', 'trim-trimmed-pair1.fastq')),
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
53 tags$li(tags$a(href = 'trim-trimmed-pair2.fastq', 'trim-trimmed-pair2.fastq'))
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
54 )
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
55 ```
e969699f49b6 working version
mingchen0919
parents: 0
diff changeset
56