Mercurial > repos > mingchen0919 > rmarkdown_samtools_flagstat
view rmarkdown_samtools_flagstat.Rmd @ 4:ec39bfeaf496 draft
update
author | mingchen0919 |
---|---|
date | Wed, 27 Dec 2017 15:14:47 -0500 |
parents | a0f0effea707 |
children | 1c16536c70f5 |
line wrap: on
line source
--- title: 'Reads alignment stats' output: html_document: number_sections: true toc: true theme: cosmo highlight: tango --- ```{r setup, include=FALSE, warning=FALSE, message=FALSE} knitr::opts_chunk$set( echo = ECHO, error = TRUE ) ``` # Reads alignment stats ```{r 'flagstat'} command = paste0('samtools flagstat ', opt$input_bam, ' > ', paste0(opt$report_dir, '/report.txt')) system(command) df = readLines(paste0(opt$report_dir, '/report.txt')) %>% str_replace('(\\d+\\s+\\+\\s+\\d+)\\s+', '\\1,') %>% str_split(',') %>% as.data.frame() %>% t() rownames(df) = NULL colnames(df) = c('PASS + FAIL', 'Description') knitr::kable(df) ```