|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--GeneClass
The GeneClass sets up GeneLists for operating on classes of genes.
These belong to both built-in and user-defined gene class.
The methods available copy gene genes to the special gene sets and maintain
a popup status window.
The built-in gene classes are divided into fixed and dynamic special
gene classes.
1. Fixed gene classes depending on original GIPO data - can't be changed or deleted
2. Special user assignable gene classes are - may be changed but not deleted
2. Regular user creatable gene classes - may be changed and deleted Users can create as many user defined sets as they wish that may be either changed or deleted.
NOTE: All of these GeneLists live in GeneClass rather than in Filter.
This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file. This notice must be included with the code. The MAExplorer Mozilla and Legal files are available on http://maexplorer.sourceforge.net/.
GeneList
,
GeneBitSet
Field Summary | |
private GeneBitSet |
allClBS
working bit set of all genes |
(package private) GeneList |
allGenesAndESTsCL
special list of All genes and ESTs |
(package private) GeneList |
allGenesCL
special list of all genes |
(package private) GeneList |
allNamedGenesCL
special list of all named genes |
(package private) GeneList |
calDNACL
special list of calibration DNA |
(package private) int |
curGeneClass
current Gene class selected. |
(package private) static java.lang.String |
curGeneClassName
Name of current Gene Class |
(package private) static java.lang.String[] |
defClassName
|
(package private) GeneList |
editedCL
"edited gene list" |
(package private) GeneList |
emptyWellCL
special list of "EmptyWell" genes |
(package private) GeneList |
ESTsCL
special list of unknown ESTs |
(package private) GeneList[] |
geneClassCLS
Gene index lists for each gene class. |
(package private) static java.lang.String[] |
geneClassName
List of GeneClass names [0:nbrGC-1] |
(package private) Table |
gincDB
(opt.) Table of gene classes if it exists |
(package private) GeneList |
goodGenesCL
special list of good genes |
(package private) GeneList |
housekeepingGenesCL
special list of all housekeeping genes |
(package private) int |
idxAllGenes
index for special class in the list |
(package private) int |
idxAllGenesAndESTs
index for special class in the list |
(package private) int |
idxAllNamedGenes
index for special class in the list |
(package private) int |
idxCalDNA
index for special class in the list |
(package private) static int |
idxCurGeneClass
index of current GeneClass |
(package private) int |
idxEGL
index for special class in the list |
(package private) int |
idxEmptyWell
index for special class in the list |
(package private) int |
idxESTs
index for special class in the list |
(package private) int |
idxGoodGenes
index for special class in the list |
(package private) int |
idxHousekeepingGenes
index for special class in the list |
(package private) int |
idxNormGeneSet
index for special class in the list |
(package private) int |
idxReplicateGenes
index for special class in the list |
(package private) int |
idxSimilarESTs
index for special class in the list |
(package private) int |
idxUserFilterGeneSet
index for special class in the list |
(package private) int |
idxYourPlates
index for special class in the list |
private MAExplorer |
mae
link to global instance |
private Maps |
map
link to global instance |
(package private) static int |
nbrGC
# of all gene classes |
(package private) static int[] |
nbrGenesInGC
size of the corresponding GeneClass. |
(package private) static int |
NDEF_CLASS_NAMES
|
(package private) static int |
nFixedGC
# of fixed special built-in gene |
(package private) GeneList |
normCL
"Normalization genes" |
(package private) static int |
nSpecialGC
# of all special built-in gene classes including variable |
(package private) GeneList |
replicateGenesCL
special list of replicate genes |
(package private) GeneList |
similarESTsCL
special list of ESTs similar to genes |
(package private) GeneList |
userFilterGeneSetCL
"Filter by user Filter Gene Set" |
(package private) GeneList |
yourPlatesCL
special list of "your plate" genes |
Constructor Summary | |
(package private) |
GeneClass(MAExplorer mae)
GeneClass() - constructor to create gene class database |
Method Summary | |
(package private) void |
assignGeneNames2StaticGeneList()
assignGeneNames2StaticGeneList() - assign Gene_Names' to map.midStaticCL list now that the gene lists exist in the map.midStaticCL list. |
(package private) GeneList |
getGeneListOfCurrentGeneClass()
getGeneListOfCurrentGeneClass() - get the current GeneClass Gene List |
(package private) GeneList |
getGeneListOfGeneClass(java.lang.String geneClassName)
getGeneListOfGeneClass() - return a Gene List for the gene class |
(package private) int |
lookupGeneClassIdx(java.lang.String geneClass)
lookupGeneClassIdx() - lookup index of gene class if exists. |
private void |
readGeneClassCloneIDGeneNameGeneClassFile()
readGeneClassCloneIDGeneNameGeneClassFile() - build table data Read data from mae.geneIdNameClassFile. |
private boolean |
readGeneClassTableFile()
readGeneClassTableFile() - read mae.geneClassNamesFile into database If the file is not available, then use the default data in this Class. |
(package private) int |
setCurrentGeneClassName(java.lang.String newGeneClass)
setCurrentGeneClassName() - set the "current GeneClass" |
(package private) void |
setupDefaultGeneClass_GeneBitSets()
setupDefaultGeneClass_GeneBitSets() - called at end of init() to set up gene sets. |
(package private) void |
setupSpecialGeneLists()
setupSpecialGeneLists() - set up default special gene class cases. |
(package private) void |
updateStdGenePartitions()
updateStdGenePartitions() - setup all of the special gene sets. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MAExplorer mae
private Maps map
private GeneBitSet allClBS
Table gincDB
GeneList allGenesCL
GeneList allNamedGenesCL
GeneList similarESTsCL
GeneList ESTsCL
GeneList allGenesAndESTsCL
GeneList goodGenesCL
GeneList replicateGenesCL
GeneList housekeepingGenesCL
GeneList calDNACL
GeneList yourPlatesCL
GeneList emptyWellCL
GeneList userFilterGeneSetCL
GeneList editedCL
GeneList normCL
GeneList[] geneClassCLS
static java.lang.String curGeneClassName
static java.lang.String[] geneClassName
static int[] nbrGenesInGC
static int idxCurGeneClass
static int nSpecialGC
static int nFixedGC
static int nbrGC
static final java.lang.String[] defClassName
static final int NDEF_CLASS_NAMES
int idxAllGenes
int idxAllNamedGenes
int idxSimilarESTs
int idxESTs
int idxAllGenesAndESTs
int idxGoodGenes
int idxReplicateGenes
int idxHousekeepingGenes
int idxCalDNA
int idxYourPlates
int idxEmptyWell
int idxUserFilterGeneSet
int idxEGL
int idxNormGeneSet
int curGeneClass
Constructor Detail |
GeneClass(MAExplorer mae)
mae
- is instance of MAExplorerreadGeneClassTableFile()
Method Detail |
void setupSpecialGeneLists()
void setupDefaultGeneClass_GeneBitSets()
private boolean readGeneClassTableFile()
Table
,
Table.lookupFieldIdxAndRemapFieldName(java.lang.String, java.lang.String)
,
setupSpecialGeneLists()
private void readGeneClassCloneIDGeneNameGeneClassFile()
Master_Id Master_Gene_Name Gene_Class
int lookupGeneClassIdx(java.lang.String geneClass)
geneClass
- is the name of the gene class to look upGeneList getGeneListOfGeneClass(java.lang.String geneClassName)
geneClassName
- is the name of the gene class to retrievelookupGeneClassIdx(java.lang.String)
int setCurrentGeneClassName(java.lang.String newGeneClass)
newGeneClass
- is the name of the new gene class to createGeneList.copy(GeneList, GeneList)
,
lookupGeneClassIdx(java.lang.String)
GeneList getGeneListOfCurrentGeneClass()
lookupGeneClassIdx(java.lang.String)
void updateStdGenePartitions()
GeneList.addGene(Gene)
void assignGeneNames2StaticGeneList()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |