|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SampleSets
The SampleSets class maintains the set of all HP samples, the HP-X set, HP-Y set and the HP-E list.
List of sets of MaHybridSample sample instances in this class msList[1:nHP] is the set of all samples currently loaded in the database msListX[1:nHP_X] is the HP-X set samples msListY[1:nHP_Y] is the HP-Y set samples msListE[1:nHP_E] is the HP-E set samplesThe HPxyData class is used for computing means, stdDev, CVs for the HP-X and HP-Y sets.
The PopupHPChooser and PopupHPmenuGuesser classes create user GUI popup windows that are used to change these data structures.
The HP-E list is used for defining expression profiles (@see ExprProfile) that is used in expression profile plots and for computing cluster distances used in clustering methods.
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/.
ExprProfile
,
HPxyData
,
MaHybridSample
,
PopupHPChooser
,
PopupHPmenuGuesser
Field Summary | |
(package private) int |
idxRatioHP
1/msRatioHP for ratio EP calcs. |
private MAExplorer |
mae
link to global MAExplorer instance |
(package private) static MaHybridSample[] |
msList
total HP list [1:nHP] for all active samples |
(package private) static MaHybridSample[] |
msListE
Expression Profile [1:nHP_E] |
(package private) static MaHybridSample[] |
msListX
X-axis [1:nHP_X] |
(package private) static MaHybridSample[] |
msListY
Y-axis [1:nHP_Y] |
private java.lang.String[] |
nameList
Names of samples for Cy5/Cy3 swap |
(package private) static int |
nHP
number of Samples in msList[] |
(package private) static int |
nHP_E
list H.P. |
(package private) static int |
nHP_X
list (set) Samples for X-axis msListX[] |
(package private) static int |
nHP_Y
list (set) Samples for Y-Axis msListY[] |
(package private) int |
nTopSubMenus
number of top level menus |
private boolean[] |
oldValueList
originbal list for Cy5/Cy3 swap if cancel |
(package private) java.lang.String |
sCy35
"Cy3/Cy5" based on mae.cfg.fluoresLbl[12] |
(package private) java.lang.String |
sCy53
"Cy5/Cy3" based on mae.cfg.fluoresLbl[12] |
(package private) java.lang.String |
sHPsetCy53
may have " some HPs ("+sCy53+") swapped" |
(package private) java.lang.String |
sMod
prefix title "" or " 'set'" |
(package private) java.lang.String |
sModX
HP-X epilog "", sHPsetCy53, sCy35, sCy53 |
(package private) java.lang.String |
sModXY
either sModX or sModY depending on mode |
(package private) java.lang.String |
sModY
HP-Y epilog "", sHPsetCy53, sCy35, sCy53 |
(package private) java.lang.String[] |
topSubMenuNames
The following are the order of the top level menus in the menu tree. |
private boolean[] |
valueList
list for Cy5/Cy3 swap |
Constructor Summary | |
(package private) |
SampleSets(MAExplorer mae)
SampleSets() - constructor to create the sample lists. |
Method Summary | |
(package private) boolean |
addHPtoDB(MaHybridSample ms,
int i)
addHPtoDB() - set HP sample to active database entry i |
(package private) boolean |
addHPtoElist(MaHybridSample ms)
addHPtoElist() - add HP sample to end of HP-E list |
(package private) boolean |
addHPtoXset(MaHybridSample ms)
addHPtoXset() - add HP sample to HP-X set |
(package private) boolean |
addHPtoYset(MaHybridSample ms)
addHPtoYset() - add HP sample to HP-Y set |
(package private) boolean |
addNewHPtoDB(MaHybridSample ms)
addNewHPtoDB() - add new HP sample to end of active database list |
private void |
assignHPtoAxis(int n,
int axis,
MaHybridSample ms)
assignHPtoAxis() - assign sample to current HP-X or HP-Y sample This is the default. |
(package private) void |
changeHPswapCy5Cy3Samples()
changeHPswapCy5Cy3Samples() - popup scrollable GUI array of checkbox to change cy3/Cy5 swap flags msList[0:nHP-1].swapCy5Cy3DataFlags |
(package private) boolean |
chkSwapCy5Cy3(java.lang.String msListToCheck)
chkSwapCy5Cy3() - test if HP-X, HP-Y or HP-E list have Cy3/Cy5 swap flag set. |
(package private) void |
copyValuesToMlistCy3Cy5Flags()
copyValuesToMlistCy3Cy5Flags() - copy nameListCB[] state to valueList[] |
(package private) static int |
lookupHPsampleNbr(MaHybridSample ms)
lookupHPsampleNbr() - lookup MaHybidSample's sampleNbr. |
(package private) boolean |
rmvHPfromElist(MaHybridSample ms)
rmvHPfromElist() - remove HP sample from HP-E list |
(package private) boolean |
rmvHPfromXset(MaHybridSample ms)
rmvHPfromXset() - remove HP sample from HP-X set |
(package private) boolean |
rmvHPfromYset(MaHybridSample ms)
rmvHPfromYset() - remove HP sample from HP-Y set |
(package private) boolean |
setHPlistsFromPARAM()
setHPlistsFromPARAM() - set msList{X|Y|E}[] from PARAM cfg.{X|Y|E}list. |
(package private) void |
setHPxyModStrings()
setHPxyModStrings() - set up (sMod, sModX, sModY, sModXY) state strings. |
(package private) void |
showHP_E_assignmentsPopup()
showHP_E_assignmentsPopup() - make popup display of HP_E list of samples. |
(package private) void |
showHP_XY_assignmentsPopup()
showHP_XY_assignmentsPopup() - make popup display of HP_X and HP-Y sample lists |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MAExplorer mae
java.lang.String[] topSubMenuNames
int nTopSubMenus
static MaHybridSample[] msListX
static MaHybridSample[] msListY
static MaHybridSample[] msListE
static MaHybridSample[] msList
static int nHP_X
static int nHP_Y
static int nHP_E
static int nHP
int idxRatioHP
java.lang.String sMod
java.lang.String sModX
java.lang.String sModY
java.lang.String sModXY
java.lang.String sCy35
java.lang.String sCy53
java.lang.String sHPsetCy53
private java.lang.String[] nameList
private boolean[] valueList
private boolean[] oldValueList
Constructor Detail |
SampleSets(MAExplorer mae)
mae
- is MAExplorer instanceMaHybridSample
Method Detail |
static int lookupHPsampleNbr(MaHybridSample ms)
ms
- is MaHybridSample. If null, return current HPboolean addHPtoDB(MaHybridSample ms, int i)
ms
- is sample to replace at entry ii
- is position of sample list to replaceboolean addNewHPtoDB(MaHybridSample ms)
ms
- is sample to addboolean addHPtoXset(MaHybridSample ms)
ms
- is sample to add to HP-X setMenuBarFrame.setHP_XYlabels()
,
Util.showMsg(java.lang.String)
,
assignHPtoAxis(int, int, MaHybridSample)
boolean addHPtoYset(MaHybridSample ms)
ms
- is sample to add to HP-Y setMenuBarFrame.setHP_XYlabels()
,
Util.showMsg(java.lang.String)
,
assignHPtoAxis(int, int, MaHybridSample)
boolean addHPtoElist(MaHybridSample ms)
ms
- is sample to add to HP-E listUtil.showMsg(java.lang.String)
boolean rmvHPfromXset(MaHybridSample ms)
ms
- is sample to remove from HP-X setUtil.showMsg(java.lang.String)
boolean rmvHPfromYset(MaHybridSample ms)
ms
- is sample to remove from HP-Y setUtil.showMsg(java.lang.String)
boolean rmvHPfromElist(MaHybridSample ms)
ms
- is sample to remove from HP-E listUtil.showMsg(java.lang.String)
private void assignHPtoAxis(int n, int axis, MaHybridSample ms)
n
- is the sampleNbr to set to mae.curHPaxis
- is either mae.X_AXIS or mae.Y_AXISms
- is HP sample to assignboolean setHPlistsFromPARAM()
void showHP_XY_assignmentsPopup()
ShowStringPopup
,
Util.showFeatures(java.lang.String, java.lang.String)
,
Util.showMsg(java.lang.String)
void showHP_E_assignmentsPopup()
ShowStringPopup
,
Util.showFeatures(java.lang.String, java.lang.String)
,
Util.showMsg(java.lang.String)
boolean chkSwapCy5Cy3(java.lang.String msListToCheck)
void setHPxyModStrings()
chkSwapCy5Cy3(java.lang.String)
void changeHPswapCy5Cy3Samples()
Component.repaint()
,
Filter.computeWorkingGeneList()
,
Component.repaint()
,
MaHybridSample.swapCy5Cy3AndReCalcStats()
,
PopupRegistry.updateCurGene(int, int, java.lang.Object)
,
PopupScrollableSelector
,
setHPxyModStrings()
void copyValuesToMlistCy3Cy5Flags()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |