MatrixFilterStates {teal.slice} | R Documentation |
FilterStates
subclass for matrices
Description
Handles filter states in a matrix
.
Super class
teal.slice::FilterStates
-> MatrixFilterStates
Methods
Public methods
Inherited methods
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()
Method new()
Initialize MatrixFilterStates
object.
Usage
MatrixFilterStates$new( data, data_reactive = function(sid = "") NULL, dataname, datalabel = NULL )
Arguments
data
(
matrix
) theR
object whichsubset
function is applied on.data_reactive
(
function(sid)
) should return amatrix
object orNULL
. This object is needed for theFilterState
counts being updated on a change in filters. If function returnsNULL
then filtered counts are not shown. Function has to havesid
argument being a character.dataname
(
character(1)
) name of the data used in the subset expression. Passed to the function argument attached to thisFilterStates
.datalabel
(
character(1)
) optional text label. Should be a name of experiment.
Method clone()
The objects of this class are cloneable with this method.
Usage
MatrixFilterStates$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.
[Package teal.slice version 0.5.1 Index]