DEMIGroup: Creates a DEMIGroup
object
Description
A DEMIGroup
object holds the group annotations such as
the column indexes of both groups and names of the groups. It is used
internally in DEMI analysis.
Usage
DEMIGroup(groupA = character(), groupB = character(), indexA = numeric(), indexB = numeric(), groupNames = character())
Arguments
groupA
A character
. Holds the name of group A.
groupB
A character
. Holds the name of group B.
indexA
A numeric
. A vector of column indexes belonging to group A.
indexB
A vector
. A vector of column indexes belonging to group B.
groupNames
A character
. Holds the names of custom groups created by
the user.
Value
A DEMIGroup
object that holds the group annotations.
Details
The DEMIGroup
can hold both automatically generated annotations that
depend on the group names or custom annotations specified by the user.
The automatically generated ones are created by scanning for the specified
group names in the column names of the normalized expression matrix. It then
retrieves the column indexes where the specified group names occure. The
custom group names are just stored in the groupNames
vector and all the other
parameters of the DEMIGroup
object will be left empty.