# HG changeset patch # User mingchen0919 # Date 1520404679 18000 # Node ID 0fdb0d5f53cefdfc5a068f0ab2f91b33f73d8419 # Parent 1545e24c9ba773158b803d330698947ec2b166ad add rdata output diff -r 1545e24c9ba7 -r 0fdb0d5f53ce htseq_count.Rmd --- a/htseq_count.Rmd Wed Mar 07 01:10:13 2018 -0500 +++ b/htseq_count.Rmd Wed Mar 07 01:37:59 2018 -0500 @@ -37,7 +37,6 @@ # display htseq-count job script htseq_count_sh = paste0(opt$X_d, '/htseq-count.sh') tags$code(tags$pre(readChar(htseq_count_sh, file.info(htseq_count_sh)$size ))) -opt ``` ```{bash} @@ -54,4 +53,13 @@ DT::datatable(count_data, caption = "htseq counts for each sample") ``` +```{r} +# save count data as an R object +save(count_data, file = paste0(opt$X_d, '/counts.RData')) +``` +```{bash} +cp ${X_d}/counts.RData ${X_O} +``` + + diff -r 1545e24c9ba7 -r 0fdb0d5f53ce htseq_count.sh --- a/htseq_count.sh Wed Mar 07 01:10:13 2018 -0500 +++ b/htseq_count.sh Wed Mar 07 01:37:59 2018 -0500 @@ -16,4 +16,5 @@ -T $feature_type -i $idattr -m $mode - -c $count \ No newline at end of file + -c $count + -O $count_rdata \ No newline at end of file diff -r 1545e24c9ba7 -r 0fdb0d5f53ce htseq_count.xml --- a/htseq_count.xml Wed Mar 07 01:10:13 2018 -0500 +++ b/htseq_count.xml Wed Mar 07 01:37:59 2018 -0500 @@ -1,10 +1,17 @@ - Counting reads in features. - - pandocr-getoptr-rmarkdownhtseqr-dt - - - Counting reads in features. + + pandoc + r-getopt + r-rmarkdown + htseq + r-dt + + + + + - - - - - + -c $count + -O $count_rdata]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + diff -r 1545e24c9ba7 -r 0fdb0d5f53ce htseq_count_render.R --- a/htseq_count_render.R Wed Mar 07 01:10:13 2018 -0500 +++ b/htseq_count_render.R Wed Mar 07 01:37:59 2018 -0500 @@ -23,15 +23,16 @@ spec_matrix = as.matrix( data.frame(stringsAsFactors=FALSE, long_flags = c("X_e", "X_o", "X_d", "X_s", "X_t", "X_A", "X_B", "X_G", - "X_f", "X_r", "X_S", "X_a", "X_T", "X_i", "X_m", "X_c"), + "X_f", "X_r", "X_S", "X_a", "X_T", "X_i", "X_m", "X_c", "X_O"), short_flags = c("e", "o", "d", "s", "t", "A", "B", "G", "f", "r", "S", - "a", "T", "i", "m", "c"), + "a", "T", "i", "m", "c", "O"), argument_mask_flags = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, - 1L, 1L, 1L), + 1L, 1L, 1L, 1L), data_type_flags = c("character", "character", "character", "character", "character", "character", "character", "character", "character", "character", "character", "character", - "character", "character", "character", "character") + "character", "character", "character", "character", + "character") ) ) opt = getopt(spec_matrix) diff -r 1545e24c9ba7 -r 0fdb0d5f53ce spec.txt --- a/spec.txt Wed Mar 07 01:10:13 2018 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -long_flags,short_flags,argument_mask_flags,data_type_flags -X_e,e,1,character -X_o,o,1,character -X_d,d,1,character -X_s,s,1,character -X_t,t,1,character -X_A,A,1,character -X_G,G,1,character -X_f,f,1,character -X_r,r,1,character -X_S,S,1,character -X_a,a,1,character -X_T,T,1,character -X_i,i,1,character -X_m,m,1,character