| MAEFilterStates | R Documentation |
FilterStates subclass for MultiAssayExperimentsHandles filter states in a MultiAssayExperiment.
teal.slice::FilterStates -> MAEFilterStates
teal.slice::FilterStates$clear_filter_states()teal.slice::FilterStates$finalize()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)
deepWhether to make a deep clone.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.