isolating observeevent()s
This commit is contained in:
parent
1f54c78f77
commit
cb20efd900
1 changed files with 89 additions and 0 deletions
|
@ -188,6 +188,95 @@ function(input, output, session) {
|
||||||
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
observeEvent(
|
||||||
|
{
|
||||||
|
input$display_position_range
|
||||||
|
input$stability_snp_param
|
||||||
|
input$logoplot_colour_scheme
|
||||||
|
input$omit_snp_count
|
||||||
|
input$switch_target
|
||||||
|
input$force
|
||||||
|
},
|
||||||
|
{
|
||||||
|
print("entering secondary observeEvent()")
|
||||||
|
|
||||||
|
target_gene = input$switch_target
|
||||||
|
merged_df3 = cbind(get(paste0(input$switch_target, '_merged_df3')))
|
||||||
|
mutable_df3 = cbind(merged_df3)
|
||||||
|
# # re-sort the dataframe according to position count
|
||||||
|
sorted_df = cbind(merged_df3)
|
||||||
|
sorted_df = sorted_df %>% arrange(pos_count)
|
||||||
|
#
|
||||||
|
outdir = paste0(load_dir, "Data/", drug, '/output/')
|
||||||
|
indir = paste0(load_dir, "Data/", drug , "/input/")
|
||||||
|
stability_colname = stability_boxes_df[stability_boxes_df$stability_type==input$stability_snp_param,"stability_colname"]
|
||||||
|
outcome_colname = stability_boxes_df[stability_boxes_df$stability_type==input$stability_snp_param,"outcome_colname"]
|
||||||
|
|
||||||
|
display_position_range = input$display_position_range
|
||||||
|
plot_min=display_position_range[1]
|
||||||
|
plot_max=display_position_range[2]
|
||||||
|
|
||||||
|
logoplot_colour_scheme = input$logoplot_colour_scheme
|
||||||
|
omit_snp_count = input$omit_snp_count
|
||||||
|
|
||||||
|
#print(paste0('Plotting positions between: ', plot_min, ' and ', plot_max))
|
||||||
|
|
||||||
|
subset_mutable_df3=mutable_df3[(mutable_df3$position>=plot_min & mutable_df3$position <=plot_max),]
|
||||||
|
|
||||||
|
subset_mutable_df3=mutable_df3[(mutable_df3$position>=plot_min & mutable_df3$position <=plot_max),]
|
||||||
|
subset_sorted_df=sorted_df[(sorted_df$position>=plot_min & sorted_df$position <=plot_max),]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### bp_stability_hmap ####
|
||||||
|
# red/blue tiles wala "Stability SNP by Site"
|
||||||
|
output$bp_stability_hmap = renderPlot(
|
||||||
|
bp_stability_hmap(
|
||||||
|
subset_sorted_df,
|
||||||
|
reorder_position = input$reorder_custom_h,
|
||||||
|
p_title = NULL,
|
||||||
|
yvar_colname = stability_colname,
|
||||||
|
stability_colname = stability_colname,
|
||||||
|
stability_outcome_colname = outcome_colname,
|
||||||
|
my_ylab = NULL,
|
||||||
|
y_max_override = max(sorted_df$pos_count),
|
||||||
|
aa_pos_drug = get(paste0("embb","_aa_pos_drug")),
|
||||||
|
active_aa_pos = get(paste0("embb","_active_aa_pos")),
|
||||||
|
aa_pos_lig1 = get(paste0("embb","_aa_pos_lig1")),
|
||||||
|
aa_pos_lig2 = get(paste0("embb","_aa_pos_lig2")),
|
||||||
|
aa_pos_lig3 = get(paste0("embb","_aa_pos_lig3"))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
#### LogoPlotCustomH ####
|
||||||
|
output$LogoPlotCustomH = renderPlot(
|
||||||
|
LogoPlotCustomH(
|
||||||
|
subset_sorted_df,
|
||||||
|
my_logo_col = logoplot_colour_scheme,
|
||||||
|
aa_pos_drug = get(paste0(target_gene,"_aa_pos_drug")),
|
||||||
|
active_aa_pos = get(paste0(target_gene,"_active_aa_pos")),
|
||||||
|
aa_pos_lig1 = get(paste0(target_gene,"_aa_pos_lig1")),
|
||||||
|
aa_pos_lig2 = get(paste0(target_gene,"_aa_pos_lig2")),
|
||||||
|
aa_pos_lig3 = get(paste0(target_gene,"_aa_pos_lig3"))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
#### wideP_consurf3 ####
|
||||||
|
output$wideP_consurf3 = renderPlot(
|
||||||
|
wideP_consurf3(
|
||||||
|
subset_sorted_df,
|
||||||
|
point_colours = consurf_colours,
|
||||||
|
aa_pos_drug = get(paste0(target_gene,"_aa_pos_drug")),
|
||||||
|
active_aa_pos = get(paste0(target_gene,"_active_aa_pos")),
|
||||||
|
aa_pos_lig1 = get(paste0(target_gene,"_aa_pos_lig1")),
|
||||||
|
aa_pos_lig2 = get(paste0(target_gene,"_aa_pos_lig2")),
|
||||||
|
aa_pos_lig3 = get(paste0(target_gene,"_aa_pos_lig3"))
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
observeEvent(
|
observeEvent(
|
||||||
{
|
{
|
||||||
input$display_position_range
|
input$display_position_range
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue