# HG changeset patch # User mingchen0919 # Date 1521495156 14400 # Node ID 7fd14296e7e09a55693f6eb0c1158b6bfaa32458 # Parent 4bc7752bfd7257d56493d3cc160c9c2dbc4730dc add es_gene_search diff -r 4bc7752bfd72 -r 7fd14296e7e0 es_gene_search.Rmd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/es_gene_search.Rmd Mon Mar 19 17:32:36 2018 -0400 @@ -0,0 +1,27 @@ +--- +title: 'HTML report title' +output: + html_document: + theme: cosmo + highlight: tango +--- + +```{r setup, include=FALSE, warning=FALSE, message=FALSE} +knitr::opts_chunk$set( + echo = TRUE, + error = TRUE +) +``` + + +# Code for computational analysis + +```{r 'step 1'} +opt +``` + +```{r 'ste[ 2'} + +``` + + diff -r 4bc7752bfd72 -r 7fd14296e7e0 es_gene_search.csv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/es_gene_search.csv Mon Mar 19 17:32:36 2018 -0400 @@ -0,0 +1,5 @@ +short flag,argument mask,data type,variable name,galaxy input type,description +o,1,character,report,data, +d,1,character,report.files_path,data, +O,1,character,organism,text, +R,1,character,fasta_results,text, diff -r 4bc7752bfd72 -r 7fd14296e7e0 es_gene_search.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/es_gene_search.sh Mon Mar 19 17:32:36 2018 -0400 @@ -0,0 +1,8 @@ +export TOOL_DIR='${__tool_directory__}' && + +Rscript '${__tool_directory__}/'es_gene_search_render.R + + -o '$report' + -d '$report.files_path' + -O '$organism' + -R '$fasta_results' diff -r 4bc7752bfd72 -r 7fd14296e7e0 es_gene_search.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/es_gene_search.xml Mon Mar 19 17:32:36 2018 -0400 @@ -0,0 +1,39 @@ + + gene search + + pandocr-getoptr-rmarkdownr-jsonliter-dtr-curl + + + + + + + + + + diff -r 4bc7752bfd72 -r 7fd14296e7e0 es_gene_search_render.R --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/es_gene_search_render.R Mon Mar 19 17:32:36 2018 -0400 @@ -0,0 +1,50 @@ +##============ Sink warnings and errors to a file ============== +## use the sink() function to wrap all code within it. +##============================================================== +zz = file('warnings_and_errors.txt') +sink(zz) +sink(zz, type = 'message') + +#------------import libraries-------------------- +options(stringsAsFactors = FALSE) + +library(getopt) +library(rmarkdown) +#------------------------------------------------ + + +#------------get arguments into R-------------------- +# load helper function +source(paste0(Sys.getenv('TOOL_DIR'), '/helper.R')) +# import getopt specification matrix from a csv file +opt = getopt(getopt_specification_matrix('/es_gene_search.csv')) +opt$X_t = Sys.getenv('TOOL_DIR') +#---------------------------------------------------- + + +#-----------using passed arguments in R +# to define system environment variables--- +do.call(Sys.setenv, opt[-1]) +#---------------------------------------------------- + +#---------- often used variables ---------------- +# OUTPUT_DIR: path to the output associated directory, which stores all outputs +# TOOL_DIR: path to the tool installation directory +OUTPUT_DIR = opt$X_d +TOOL_DIR = opt$X_t +OUTPUT_REPORT = opt$X_o +RMD_NAME = 'es_gene_search.Rmd' + +# create the output associated directory to store all outputs +dir.create(OUTPUT_DIR, recursive = TRUE) + +#-----------------render Rmd-------------- +render(paste0(TOOL_DIR, '/', RMD_NAME), output_file = OUTPUT_REPORT) +#------------------------------------------ + +#==============the end============== + + +##--------end of code rendering .Rmd templates---------------- +sink() +##=========== End of sinking output============================= diff -r 4bc7752bfd72 -r 7fd14296e7e0 get_content_types.xml --- a/get_content_types.xml Mon Mar 19 16:29:51 2018 -0400 +++ b/get_content_types.xml Mon Mar 19 17:32:36 2018 -0400 @@ -1,19 +1,11 @@ - - + + Tripal database explorer: get content types - - pandoc - r-getopt - r-rmarkdown - r-jsonlite - r-dt - r-curl - - - - - + pandocr-getoptr-rmarkdownr-jsonliter-dtr-curl + + + - - - - - - + + + + + - - + ]]> diff -r 4bc7752bfd72 -r 7fd14296e7e0 search_contents.xml --- a/search_contents.xml Mon Mar 19 16:29:51 2018 -0400 +++ b/search_contents.xml Mon Mar 19 17:32:36 2018 -0400 @@ -1,19 +1,12 @@ - - + + + some description - - pandoc - r-getopt - r-rmarkdown - r-jsonlite - r-dt - r-curl - - - - - + pandocr-getoptr-rmarkdownr-jsonliter-dtr-curl + + + - - -
- - - - - - - -
-
- - - -
- -
- - - + +
+ + + - - + ]]>