MAEFilterStates | R Documentation |
FilterStates
subclass for MultiAssayExperiment
sHandles filter states in a MultiAssayExperiment
.
teal.slice::FilterStates
-> MAEFilterStates
teal.slice::FilterStates$clear_filter_states()
teal.slice::FilterStates$format()
teal.slice::FilterStates$get_call()
teal.slice::FilterStates$get_filter_state()
teal.slice::FilterStates$print()
teal.slice::FilterStates$remove_filter_state()
teal.slice::FilterStates$set_filter_state()
teal.slice::FilterStates$srv_active()
teal.slice::FilterStates$srv_add()
teal.slice::FilterStates$ui_active()
teal.slice::FilterStates$ui_add()
new()
Initialize MAEFilterStates
object.
MAEFilterStates$new( data, data_reactive = function(sid = "") NULL, dataname, datalabel = "subjects", keys = character(0) )
data
(MultiAssayExperiment
)
the R
object which MultiAssayExperiment::subsetByColData
function is applied on.
data_reactive
(function(sid)
)
should return a MultiAssayExperiment
object or NULL
.
This object is needed for the FilterState
counts being updated
on a change in filters. If function returns NULL
then filtered counts are not shown.
Function has to have sid
argument being a character.
dataname
(character(1)
)
name of the data used in the subset expression.
Passed to the function argument attached to this FilterStates
.
datalabel
(character(1)
) optional
text label.
keys
(character
)
key column names.
varlabels
(character
)
labels of the variables used in this object.
clone()
The objects of this class are cloneable with this method.
MAEFilterStates$clone(deep = FALSE)
deep
Whether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.