|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--EditedGeneList
Class to edit the Edited Gene List. The EGL is Filter.editedCL gene list. Operations include adding, removing, setting it to Filter.workingCL, etc.
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/.
GeneClass
,
GeneList
Field Summary | |
private Filter |
fc
link to global Filter instance |
private GeneClass |
gct
link to global GeneClass instance |
private MAExplorer |
mae
link to global MAExplorer instance |
private Maps |
map
link to global Maps instance |
(package private) int |
maxGenes
max # genes/gene list |
private GeneList |
tmpCL
temporary gene list for computations |
Constructor Summary | |
(package private) |
EditedGeneList(MAExplorer mae)
EditedGeneList() - constructor |
Method Summary | |
(package private) boolean |
addGeneByRegion(Gene gene)
addGenesByRegion() - add genes to editedCL if they are in the region in the pseudoarray image or scatterplot [TODO] |
(package private) boolean |
addGeneToEditedCL(Gene gene)
addGeneToEditedCL() - add gene to editedCL if not in CL by gene |
(package private) boolean |
addGeneToEditedCL(int mid)
addGeneToEditedCL() - add gene to editedCL if not in CL by mid |
(package private) boolean |
processEditCommand(int mouseKeyMods)
processEditCommand() - do an 'edited gene list' add/remove command: |
(package private) boolean |
removeGeneFromEditedCL(Gene gene)
removeGeneFromEditedCL() - remove gene from the editedCL by gene. |
(package private) boolean |
removeGeneFromEditedCL(int mid)
removeGeneFromEditedCL() - remove gene from the editedCL by mid. |
(package private) boolean |
setEGLfromGeneListStr(java.lang.String[] geneNameList)
setEGLfromGeneListStr() - set the EGL from the gene list string names. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MAExplorer mae
private Maps map
private Filter fc
private GeneClass gct
private GeneList tmpCL
int maxGenes
Constructor Detail |
EditedGeneList(MAExplorer mae)
mae
- is the MAExplorer instanceMethod Detail |
boolean removeGeneFromEditedCL(int mid)
mid
- is the Master Gene Index if not -1removeGeneFromEditedCL(int)
boolean removeGeneFromEditedCL(Gene gene)
gene
- is the Gene instanceGeneBitSet.updateListGeneBitSets()
,
GeneList.rmvGene(Gene)
boolean addGeneToEditedCL(int mid)
mid
- is the Master Gene Index if not -1boolean addGeneToEditedCL(Gene gene)
gene
- is the Gene instanceGeneList.addGene(Gene)
,
GeneBitSet.updateListGeneBitSets()
boolean addGeneByRegion(Gene gene)
gene
- is the Gene instanceboolean processEditCommand(int mouseKeyMods)
CTRL/MOUSE to add genes to editedCL SHIFT/MOUSE to remove genes from editedCL
mouseKeyModes
- key modifiersFilter.computeWorkingGeneList()
,
GeneList.isGeneInGeneList(Gene)
,
Component.repaint()
,
Component.repaint()
,
Util.showMsg(java.lang.String)
,
addGeneToEditedCL(int)
,
removeGeneFromEditedCL(int)
boolean setEGLfromGeneListStr(java.lang.String[] geneNameList)
geneNameList
- is string list of genes by Gene_NameGeneList.setGeneListFromGeneNameArray(java.lang.String[])
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |