This object organizes serveral biocmasks, allowing
expressions to be evaluated in different contexts. This object is the return
value of new_biocmask_manager()
The "connectedness" of each mask managed by this object is dependent on the
developer. The biocmasks passed to .mask argument may stem from the same
shared environment, or may have cyclical relationships.
Active bindings
ctxget and set the current context
ctx_maskget the current context biocmask
n_groupsget the current context biocmask group size
group_idget and set the current context biocmask group id
masksget the private list of masks
extendedother environments extended from a context mask.
Methods
Method new()
Usage
biocmask_manager$new(.data, .masks, .ctx_env, .extended_env)Method eval()
eval an expression in the current context