#
setreactive_system <- function() {
reactiveValues(
threads_initialized = FALSE,
n_threads = 1
)
}
# Settings for "Make New NxtIRF Reference"
setreactive_newref <- function() {
reactiveValues(
newref_path = "",
newref_fasta = "",
newref_gtf = "",
newref_AH_fasta = "",
newref_AH_gtf = "",
newref_mappa = "",
newref_NPA = "",
newref_bl = "",
ui_newrefAH_Species = "",
ui_newrefAH_Version_Trans = "",
ui_newrefAH_Trans = "",
ui_newrefAH_Assembly = "",
ui_newrefAH_Version_Genome = "",
ui_newrefAH_Genome = "",
ui_newref_genome_type = ""
)
}
# Settings for "Make New NxtIRF Experiment"
setreactive_expr <- function() {
reactiveValues(
ref_path = "",
bam_path = "",
irf_path = "",
anno_file = "",
collate_path = "",
df.files = c(),
df.anno = c(),
df.files_savestate = c(),
df.anno_savestate = c(),
ref_settings = c(),
expr_path = "",
selected_rows = c(),
df = c(),
se = NULL
)
}
# Settings for navQC
setreactive_QC <- function() {
reactiveValues(
QC = c()
)
}
# Settings for navFilter
setreactive_filtered_SE <- function() {
reactiveValues(
filterSummary = NULL,
filters = list(),
filtered_SE = NULL
)
}
# Settings for navAnalyse
setreactive_DE <- function() {
reactiveValues(
res = NULL,
res_settings = list(),
method = NULL,
batchVar1 = NULL,
batchVar2 = NULL,
DE_Var = NULL,
nom_DE = NULL,
denom_DE = NULL,
DT_DE_rows_all = NULL,
DT_DE_rows_selected = NULL,
command_selected = NULL,
filters = list()
)
}
# Settings for Diag and Volcano
setreactive_Diag <- function() {
# NB same code as Volcano
reactiveValues(
plot_ini = FALSE,
plotly_click = NULL,
final_plot = NULL,
selected = NULL
)
}
# Settings for Heatmap
setreactive_Heat <- function() {
reactiveValues(
final_plot = NULL
)
}
# Settings for Coverage plots
setreactive_Cov <- function() {
reactiveValues(
view_chr = "",
view_start = "",
view_end = "",
data_start = 0,
data_end = 0,
view_strand = "*",
event.ranges = NULL,
plotly_relayout = NULL,
plot_ini = FALSE,
final_plot = NULL,
trigger = NULL,
plot_params = NULL
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.