Class "actionItem"

Share:

Description

Class and method to capture standard operations in a flow cytometry workflow.

Details

actionItems provide a means to bind standard operations on flow cytometry data in a workflow. Usually, the user doesn't have to create these objects, instead they will be automatically created when applying one of the standard operations (gating, transformation, compensation) to a workFlow object. Each actionItem creates one or several new views, which again can be the basis to apply further operations. One can conceptualize actionItems being the edges in the workflow tree connecting views, which are the nodes of the tree. There are more specific subclasses for the three possible types of operation: gateActionItem for gating operations, transformActionItem for transformations, and compensateActionItem for compensation operations. See their documentation for details.

Objects from the Class

A virtual Class: No objects may be created from it.

Slots

ID:

Object of class "character". A unique identifier for the actionItem.

name:

Object of class "character". A more human-readable name

parentView:

Object of class "fcViewReference". A reference to the parent view the actionItem is applied on.

alias:

Object of class "fcAliasReference". A reference to the alias table.

env:

Object of class "environment". The evaluation environment in the workFlow.

Methods

identifier

signature(object = "actionItem"): Accessor for the ID slot.

names

signature(x = "actionItem"): Accessor for the name slot.

parent

signature(object = "actionItem"): Accessor for the parentView slot. Note that the reference is resolved, i.e., the view object is returned.

alias

signature(object = "actionItem"): Get the alias table from a actionItem.

Rm

signature(symbol = "actionItem", envir = "workFlow", subSymbol = "character"): Remove a actionItem from a workFlow. This method is recursive and will also remove all dependent views and actionItems.

Author(s)

Florian Hahne

See Also

workFlow, gateActionItem, transformActionItem, compensateActionItem, view

Examples

1
showClass("view")

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.