# HG changeset patch # User mingchen0919 # Date 1521602354 14400 # Node ID a00a424ff951c1f8a09df2ca041110939bad8dee # Parent f8ac93c417209612370cf2d069ce9f50b2cff4b3 add r-httr package diff -r f8ac93c41720 -r a00a424ff951 variant_simple_search.Rmd --- a/variant_simple_search.Rmd Tue Mar 20 13:59:04 2018 -0400 +++ b/variant_simple_search.Rmd Tue Mar 20 23:19:14 2018 -0400 @@ -1,12 +1,9 @@ --- -title: 'HTML report title' +title: 'myvariant.info: simple search' output: html_document: - number_sections: true - toc: true theme: cosmo highlight: tango - code_folding: hide --- ```{r setup, include=FALSE, warning=FALSE, message=FALSE} @@ -23,5 +20,19 @@ opt ``` +```{r} +req = POST('http://myvariant.info/v1/variant?', + add_headers( + 'accept' = "application/json", + 'Content-Type' = "application/x-www-form-urlencoded" + ), + body = list(ids = opt$X_q, dotfield = 'true'), encode = 'form') +json = content(req, as = 'text') +df = t(as.data.frame(fromJSON(json))) +colnames(df) = strsplit(ids, ',')[[1]] +datatable(df) +``` + + diff -r f8ac93c41720 -r a00a424ff951 variant_simple_search.xml --- a/variant_simple_search.xml Tue Mar 20 13:59:04 2018 -0400 +++ b/variant_simple_search.xml Tue Mar 20 23:19:14 2018 -0400 @@ -10,6 +10,7 @@ r-dt r-curl r-rcurl + r-httr mygene_and_myvariant_macros.xml @@ -23,11 +24,11 @@ Rscript '${__tool_directory__}/variant_simple_search_render.R' - -o $report - -d $report.files_path - -s $sink_message - -q $variant_query - -f $return_fields + -o '$report' + -d '$report.files_path' + -s '$sink_message' + -q '$variant_query' + -f '$return_fields' @@ -35,13 +36,11 @@ - - - + - + diff -r f8ac93c41720 -r a00a424ff951 variant_simple_search_render.R --- a/variant_simple_search_render.R Tue Mar 20 13:59:04 2018 -0400 +++ b/variant_simple_search_render.R Tue Mar 20 23:19:14 2018 -0400 @@ -12,6 +12,7 @@ library(rmarkdown) library(jsonlite) library(DT) +library(httr) #------------------------------------------------