Skip to content
Snippets Groups Projects
Commit a61a6bda authored by Todor Kondić's avatar Todor Kondić
Browse files

app: app_config_and_status, inputs_metfrag

* app_config_and_status: Updated. Replaced metfrag controls with inject_inputs.
parent 4e6645f5
No related branches found
No related tags found
No related merge requests found
Pipeline #67988 failed
...@@ -6,6 +6,10 @@ mk_shiny_control <- function(name,fun,args) { ...@@ -6,6 +6,10 @@ mk_shiny_control <- function(name,fun,args) {
res res
} }
inject_inputs<- function(collection,which) {
do.call(shiny::tagList,lapply(which,function(nm) collection[[nm]]$content))
}
INPUTS_METFRAG_NUMERIC = list(mk_shiny_control(name="mf_database_search_relative_mass_deviation", INPUTS_METFRAG_NUMERIC = list(mk_shiny_control(name="mf_database_search_relative_mass_deviation",
fun="numericInput", fun="numericInput",
args=list(label="Database search relative mass deviation", args=list(label="Database search relative mass deviation",
......
...@@ -159,17 +159,9 @@ shinyscreen::rt_input(input_rt = "ret_time_shift_tol", ...@@ -159,17 +159,9 @@ shinyscreen::rt_input(input_rt = "ret_time_shift_tol",
#### Tolerance and Tree Depth Controls #### Tolerance and Tree Depth Controls
```{r, echo=F} ```{r, echo=F}
numericInput("mf_database_search_relative_mass_deviation", inject_inputs(INPUTS_METFRAG,c("mf_fragment_peak_match_absolute_mass_deviation",
label="Database search relative mass deviation", "mf_fragment_peak_match_relative_mass_deviation",
value=5) "mf_maximum_tree_depth"))
numericInput("mf_fragment_peak_match_absolute_mass_deviation",
label="Fragment peak match absolute mass deviation",
value=METFRAG_DEFAULT_ABSMASSDEV)
numericInput("mf_fragment_peak_match_relative_mass_deviation",
label="Fragment peak match relative mass deviation",
value=METFRAG_DEFAULT_RELMASSDEV)
numericInput("mf_maximum_tree_depth", label="MaximumTreeDepth",
value=METFRAG_DEFAULT_MAX_TREE_DEPTH)
``` ```
</div> <!-- metfrag-conf-tolerance --> </div> <!-- metfrag-conf-tolerance -->
...@@ -178,20 +170,9 @@ numericInput("mf_maximum_tree_depth", label="MaximumTreeDepth", ...@@ -178,20 +170,9 @@ numericInput("mf_maximum_tree_depth", label="MaximumTreeDepth",
#### Processing #### Processing
```{r, echo=F} ```{r, echo=F}
selectInput("mf_pre_processing_candidate_filter", inject_inputs(INPUTS_METFRAG,c("mf_pre_processing_candidate_filter",
label="Preprocessing candidate filter", "mf_post_processing_candidate_filter",
choices=shinyscreen:::METFRAG_PREPFLT_CHOICES, "mf_metfrag_candidate_writer"))
selected=shinyscreen:::METFRAG_PREPFLT_DEFAULT,
multiple=T)
selectInput("mf_post_processing_candidate_filter",
label="Postprocessing candidate filter",
choices=shinyscreen:::METFRAG_POSTPFLT_CHOICES,
selected=shinyscreen:::METFRAG_POSTPFLT_DEFAULT,
multiple=T)
selectInput("mf_metfrag_candidate_writer",
label="MetFrag Candidate Writer",
choices=shinyscreen:::METFRAG_WRITER_CHOICES,
selected=shinyscreen:::METFRAG_DEFAULT_WRITER)
``` ```
</div> <!-- metfrag-conf-processing --> </div> <!-- metfrag-conf-processing -->
...@@ -203,16 +184,10 @@ selectInput("mf_metfrag_candidate_writer", ...@@ -203,16 +184,10 @@ selectInput("mf_metfrag_candidate_writer",
#### Databases #### Databases
```{r, echo=F} ```{r, echo=F}
selectInput("mf_database_type", label="Database type", inject_inputs(INPUTS_METFRAG,c("mf_database_type",
choices=METFRAG_DATABASE_TYPE, "mf_local_database",
selected=METFRAG_DEFAULT_DATABASE_TYPE) "mf_local_db_col_ident",
selectInput("mf_local_database", "mf_local_db_col_coll"))
label="Local Database",
choices=character(0))
selectInput("mf_local_db_col_ident",
label="Select Identifiers",
multiple = T,
choices=character(0))
``` ```
</div> <!-- metfrag-conf-databases --> </div> <!-- metfrag-conf-databases -->
...@@ -222,11 +197,7 @@ selectInput("mf_local_db_col_ident", ...@@ -222,11 +197,7 @@ selectInput("mf_local_db_col_ident",
#### MetFrag Scores #### MetFrag Scores
```{r, echo = F} ```{r, echo = F}
selectInput("mf_scores_intrinsic", inject_inputs(INPUTS_METFRAG,"mf_scores_intrinsic")
label="Select Scoring Types",
choices = METFRAG_INTRINSIC_SCORES,
multiple = T,
selected = names(METFRAG_DEFAULT_SCORES))
DT::DTOutput("mf_local_ident") DT::DTOutput("mf_local_ident")
``` ```
...@@ -236,10 +207,7 @@ DT::DTOutput("mf_local_ident") ...@@ -236,10 +207,7 @@ DT::DTOutput("mf_local_ident")
#### Local Database Scoring Terms #### Local Database Scoring Terms
```{r, echo = F} ```{r, echo = F}
selectInput("mf_local_db_col_scores", inject_inputs(INPUTS_METFRAG,"mf_local_db_col_scores")
label="Select local scoring terms",
multiple = T,
choices=character(0))
DT::DTOutput("mf_local_db_scores") DT::DTOutput("mf_local_db_scores")
``` ```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment