Title: | Model-View-Controller (MVC) Classes That Use Biobase |
---|---|
Description: | Creates classes used in model-view-controller (MVC) design |
Authors: | Elizabeth Whalen |
Maintainer: | Elizabeth Whalen <[email protected]> |
License: | LGPL |
Version: | 1.75.0 |
Built: | 2024-11-18 03:07:52 UTC |
Source: | https://github.com/bioc/BioMVCClass |
exprModel is a class to represent an ExpresssionSet model. This class inherits from the virtual class, gModel. An object of exprModel is responsible for storing and updating the data.
Objects can be created by calls of the form new("exprModel", ...)
.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork package).
modelData
:the model data, which is an ExpressionSet
linkData
:a list of functions that link this model to its parent and child models (if it has any)
virtualData
:the data that is needed by the views of this object
modelName
:the name of this model
modelVar
:a list of variables that refer to the modelData (for instance this may be t-test values that were calculated from the modelData)
Class "gModel"
, directly.
No methods defined with class "exprModel" in the signature. The methods for this class will be created in other packages that use this package like iSNetwork.
Elizabeth Whalen
graphModel is a class to represent a graph model. This class inherits from the virtual class, gModel. An object of graphModel is responsible for storing and updating the data.
Objects can be created by calls of the form new("graphModel", ...)
.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork package).
modelData
:the model data, which is a graph object
linkData
:a list of functions that link this model to its parent and child models (if it has any)
virtualData
:data that is needed by views of this model
modelName
:the name of this model
modelVar
:a list of variables that refer to the modelData (for instance this may be t-test values that were calculated from the modelData)
Class "gModel"
, directly.
No methods defined with class "graphModel" in the signature. The methods for this class will be created in other packages that use this package like iSNetwork.
Elizabeth Whalen
graphView is a class to represent a view that is a graph. graphView inherits from the class, plotView, which inherits from the virtual class, genView.
Objects can be created by calls of the form new("graphView", ...)
.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork package).
plotDevice
:the plot device number
plotPar
:the parameter list for the plot, see par()
drArea
:an object of class "GtkDrawingArea"
dataName
:a character string describing what data are shown in the view
win
:an object of class "GtkWindow"
that holds the
view
winNum
:a number that tells what number view this is (for example, the first view created will have winNum=1)
grLayout
:the Ragraph object, which represents the layout for the graph plot
Class "plotView"
, directly.
Class "genView"
, by class "plotView"
.
No methods defined with class "graphView" in the signature.
Elizabeth Whalen
GSE is a class to represent gene set enrichment data and will be used in the modelData slot in the gseModel object. This class will store all of the information that pertains to performing gene set enrichment.
Objects can be created by calls of the form new("GSE", ...)
.
incidMat
:the incidence matrix that shows the relationship between the genes and the gene sets
gTestStat
:the test statistic for the genes relationship with the phenotype
gsTestStat
:the test statistic for the gene set
expData
:the experimental data (here it will be of class ExpressionSet)
descr
:a description of the gene set being studied
Sets the incidMat
slot
Returns the incidMat
slot
Sets the gTestStat
slot
Returns the gTestStat
slot
Sets the gsTestStat
slot
Returns the gsTestStat
slot
Sets the expData
slot
Returns the expData
slot
Sets the descr
slot
Returns the descr
slot
Elizabeth Whalen
gseModel is a class to represent a gene set enrichment (GSE) model. This class inherits from the virtual class, gModel.
Objects can be created by calls of the form new("gseModel", ...)
.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork package).
modelData
:the model data, which is an object of GSE
linkData
:a list of functions that link this model to its parent and child models (if it has any)
virtualData
:the data that is needed by the views of this object
modelName
:the name of this model
modelVar
:a list of variables that refer to the modelData (for instance this may be t-test values that were calculated from the modelData)
Class "gModel"
, directly.
No methods defined with class "gseModel" in the signature. The methods for this class will be created in other packages that use this package like iSNetwork.
Elizabeth Whalen
GSE-class
,
graphModel-class
,
exprModel-class
heatmapView is a class to represent a view that is a heatmap. heatmapView inherits from the class, plotView, which inherits from the virtual class, genView.
Objects can be created by calls of the form new("heatmapView", ...)
.
The initialize method for this class will be created in other packages that
use this package (for example, the initialize method will be created in the
iSNetwork package).
ordering
:a list of of information returned from the heatmap function
plotDevice
:the plot device number
plotPar
:the parameter list for the plot, see par()
drArea
:an object of class "GtkDrawingArea"
dataName
:a character string describing what data are shown in the view
win
:an object of class "GtkWindow"
that holds the
view
winNum
:a number that tells what number view this is (for example, the first view created will have winNum=1)
rNames
:the names of the rows to be included in the heatmap (this allows the original data to be subset in the view)
Class "plotView"
, directly.
Class "genView"
, by class "plotView"
.
Sets the ordering
slot
Returns the ordering
slot
Sets the rNames
slot
Returns the rNames
slot
Elizabeth Whalen