TEMPLATES = list(
  default = "default",
  chemoproteomics = "chemoproteomics",
  protein_turnover = "protein_turnover"
  
)

TEMPLATE_LABELS = list(
  default = "Protein Differential Abundance Analysis",
  chemoproteomics = "Chemoproteomics",
  protein_turnover = "Protein Turnover"
  
)

NAMESPACE_STATMODEL = list(
  comparisons_conditional_panel = "comparisons_conditional_panel",
  comparison_mode = "comparisons_mode",
  comparisons_submit = "comparisons_submit",
  comparisons_clear = "comparisons_clear",
  comparisons_custom_pairwise_choice1 = "comparisons_custom_pairwise_choice1", 
  comparisons_custom_pairwise_choice2 = "comparisons_custom_pairwise_choice2", 
  comparisons_all_vs_one_choice = "comparisons_all_vs_one_choice", 
  comparisons_custom_nonpairwise_name = "comparisons_custom_nonpairwise_name",
  comparisons_custom_nonpairwise_weights = "comparisons_custom_nonpairwise_weights",
  modeling_start = "modeling_start", # "calculate"
  modeling_significance_level = "modeling_significance_level", 
  modeling_tmt_moderation = "modeling_tmt_moderation", 
  modeling_response_curve_fitting_options = "modeling_response_curve_fitting_options",
  modeling_response_curve_increasing_trend = "modeling_response_curve_increasing_trend",
  modeling_response_curve_log_xaxis = "modeling_response_curve_log_xaxis", 
  visualization_plot_options_conditional_panel = "plot_options_conditional_panel",
  modeling_section_header = "modeling_section_header",
  visualization_plot_type = "visualization_plot_type", 
  visualization_logp_base = "visualization_logp_base", 
  visualization_which_protein = "visualization_which_protein", 
  visualization_fold_change_checkbox = "visualization_fold_change_checkbox",
  visualization_fold_change_input = "visualization_fold_change_input", 
  visualization_which_comparison = "visualization_which_comparison",
  visualization_volcano_display_protein_name = "visualization_volcano_display_protein_name",
  visualization_volcano_significance_cutoff = "visualization_volcano_significance_cutoff", 
  visualization_heatmap_number_proteins = "visualization_heatmap_number_proteins",
  visualization_heatmap_cluster_option = "visualization_heatmap_cluster_option", 
  visualization_response_curve_which_drug = "visualization_response_curve_which_drug",
  visualization_response_curve_ratio_scale = "visualization_response_curve_ratio_scale",
  visualization_view_results = "visualization_view_results", 
  visualization_download_plot_results = "visualization_download_plot_results",
  visualization_plot_output = "visualization_plot_output",
  visualization_plot_height_slider = "visualization_plot_height_slider",
  comparisons_exclude_conditions = "comparisons_exclude_conditions"
)

CONSTANTS_STATMODEL = list(
  comparison_mode_all_pairwise = "comparison_mode_all_pairwise", 
  comparison_mode_all_vs_one = "comparison_mode_all_vs_one",
  comparison_mode_custom_pairwise = "comparison_mode_custom_pairwise",
  comparison_mode_custom_nonpairwise = "comparison_mode_custom_nonpairwise",
  comparison_mode_response_curve = "comparison_mode_response_curve",
  plot_type_volcano_plot = "VolcanoPlot", # VolcanoPlot
  plot_type_heatmap = "Heatmap", # Heatmap
  plot_type_comparison_plot = "ComparisonPlot", # ComparisonPlot
  plot_type_response_curve = "ResponseCurve" # ResponseCurve
)

NAMESPACE_EXPDES = list(
  sidebar_controls = "sidebar_controls",
  protein_select = "protein_select",
  rep_range = "rep_range",
  run_simulation = "run_simulation",
  result_plot = "result_plot",
  download_future = "download_future"
)