|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--HPxyData
The HPxyData class creates HP-X and HP-Y data 'sets' for a given gene mid. If the useHPxySetDataFlag is not set, then it treats the F1 and F2 channels of the HP-X and HP-Y samples as the 2 instance sets (using msX and msY). If useHPxySetDataFlag is set, it gets the data from the HP-X 'set' hps.msListX[1:hps.nHP_X] and the HP-Y 'set' hps.msListY[1:hps.nHP_Y].
Summary data for each class is saved in hpDataX[0:nX-1], hpDataY[0:nY-1], f1f2CV_X[0:nX-1], f1f2CV_Y[0:nY-1].
You can then call @see #calcXYstatistics to compute
(mnXdata, mnYdata) - mean intensity HP-X, HP-Y (cvXdata,cvYdata) - Coeff. of variation all HP-X, HP-Y (stdDevXdata,stdDevYdata) - std deviation intensity HP-X, HP-YThe HP-X and HP-Y labels (hpLabelX, hpLabelY) may be set using
to generate labels for various displays and reports.
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/.
Field Summary | |
(package private) boolean |
alsoCalcEPdataFlag
flag: use to also compute HP list statistics as well as XY stats |
(package private) float |
cvEdata
Coefficient of variation all HP-E list data |
(package private) float |
cvXdata
Coefficient of variation all HP-X set data |
(package private) float |
cvYdata
Coefficient of variation all HP-Y set data |
(package private) boolean |
didDataSetupFlag
flag: set by setupXYdata() if successful |
(package private) boolean |
didStatisticsFlag
flag: set by calcXYstatistics() and calcEPstatistics() if successful |
(package private) float[] |
f1f2CV_E
Coefficient of variation each HP-E f1 f2 sample in the set data |
(package private) float[] |
f1f2CV_X
Coefficient of variation each HP-X f1 f2 sample in the set data |
(package private) float[] |
f1f2CV_Y
Coefficient of variation each HP-Y f1 f2 sample in the set data |
(package private) int |
gid1
GID derived from mid |
(package private) int |
gid2
Ggang ID derived from mid |
(package private) float[] |
hpDataE
quant data for all HP-E (list) members |
(package private) float[] |
hpDataX
quant data for all HP-X (set) members |
(package private) float[] |
hpDataY
quant data for all HP-Y (set) members |
(package private) java.lang.String |
hpLabelX
plot label: (className,mnData,sdData,cvData) HP-X (set) |
(package private) java.lang.String |
hpLabelY
plot label: (className,mnData,stdData,cvData) HP-Y (set) |
(package private) java.lang.String |
hpNameE
names for all HP-Y (set) members |
(package private) java.lang.String |
hpNameX
name for all HP-X (set) members |
(package private) java.lang.String |
hpNameY
names for all HP-Y (set) members |
private SampleSets |
hps
Global instance of HP-X, HP-Y and HP-E sets and lists |
private MAExplorer |
mae
link to global MAExplorer instance |
private Maps |
map
Global instance of lookup table maps populated elsewhere |
(package private) int |
mid
ARG: gene MID idx we are creating if != -1 |
(package private) float |
mnEdata
mean intensity HP-EP list data |
(package private) float |
mnXdata
mean intensity HP-X set data |
(package private) float |
mnYdata
mean intensity HP-Y set data |
(package private) int |
nE
# of HP-EP list members after setup |
(package private) int |
nX
# of HP-X set members after setup |
(package private) int |
nY
# of HP-Y set members after setup |
(package private) float |
stdDevEdata
std deviation HP-EP list data |
(package private) float |
stdDevXdata
std deviation intensity HP-X set data |
(package private) float |
stdDevYdata
std deviation HP-Y set data |
(package private) boolean |
useHPxySetDataFlag
flag: get data from msListX/Y else msX/Y |
Constructor Summary | |
(package private) |
HPxyData(MAExplorer mae,
int mid,
boolean useHPxySetDataFlag)
HPxyData() - Constructor to create HP XY data object. |
Method Summary | |
(package private) boolean |
calcEPstatistics()
calcEPstatistics() - compute the the EP statistics. |
(package private) boolean |
calcXYstatistics()
calcXYstatistics() - setup the data arrays depending on useHPxySetDataFlag. |
(package private) void |
clearXYdata()
clearXYdata() - clear X and Y mn, cv, stdDev data |
(package private) boolean |
getCalcEPdataFlag()
getCalcEPdataFlag() - get the also calculate EP data flag status. |
(package private) void |
setCalcEPdataFlag(boolean flag)
setCalcEPdataFlag() - set the also calculate EP data when do updates. |
(package private) void |
setupDataStruct(boolean useHPxySetDataFlag)
setupDataStruct() - setup or change array allocations |
(package private) boolean |
setupEPdata(int mid)
setupEPdata() - setup the HP-EP data arrays. |
(package private) boolean |
setupXYdata(int mid)
setupXYdata() - setup the data arrays depending on useHPxySetDataFlag. |
(package private) boolean |
setupXYlabels()
setupXYlabels() - set the XY labels based on samples selected. |
(package private) boolean |
updateData(int mid,
boolean updateLabelsFlag)
updateData() - update HP XY data with new gene data and calculate (mn,StdDev,CV) statistics, and update the labels (suitable for display) |
(package private) boolean |
updateDataAndStat(int mid)
updateDataAndStat() - update HP XY data with new data and calculate (mn,StdDev,CV) statistics. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MAExplorer mae
private Maps map
private SampleSets hps
boolean useHPxySetDataFlag
boolean didDataSetupFlag
boolean didStatisticsFlag
boolean alsoCalcEPdataFlag
int mid
int gid1
int gid2
int nX
int nY
int nE
java.lang.String hpLabelX
java.lang.String hpLabelY
java.lang.String hpNameX
java.lang.String hpNameY
java.lang.String hpNameE
float[] hpDataX
float[] hpDataY
float[] hpDataE
float[] f1f2CV_X
float[] f1f2CV_Y
float[] f1f2CV_E
float mnXdata
float mnYdata
float mnEdata
float stdDevXdata
float stdDevYdata
float stdDevEdata
float cvXdata
float cvYdata
float cvEdata
Constructor Detail |
HPxyData(MAExplorer mae, int mid, boolean useHPxySetDataFlag)
mae
- is instance of MAExplorermid
- is the Master Gene ID (MID) if not -1useHPxySetDataFlag
- to use msListX/Y else msX/YsetupXYdata(int)
Method Detail |
boolean getCalcEPdataFlag()
setCalcEPdataFlag(boolean)
,
#setEPdata
,
calcEPstatistics()
void setCalcEPdataFlag(boolean flag)
flag
- is new value to set the flaggetCalcEPdataFlag()
,
#setEPdata
,
calcEPstatistics()
boolean updateData(int mid, boolean updateLabelsFlag)
mid
- is the Master Gene ID (MID) if not -1updateLabelsFlag
- to do labels as wellcalcXYstatistics()
,
calcEPstatistics()
,
setupXYdata(int)
,
setupEPdata(int)
,
setupXYlabels()
boolean updateDataAndStat(int mid)
mid
- is the Master Gene ID (MID) if not -1calcXYstatistics()
,
calcEPstatistics()
,
setupXYdata(int)
,
setupEPdata(int)
void setupDataStruct(boolean useHPxySetDataFlag)
useHPxySetDataFlag
- to use msListX/Y else msX/YsetupXYdata(int)
boolean setupXYdata(int mid)
mid
- is the Master Gene ID (MID) if not -1MaHybridSample.getDataByGID(int, boolean, int)
,
MenuBarFrame.setHP_XYlabels()
,
setupDataStruct(boolean)
boolean setupEPdata(int mid)
mid
- is the Master Gene ID (MID) if not -1MaHybridSample.getDataByGID(int, boolean, int)
,
MenuBarFrame.setHP_XYlabels()
,
setupDataStruct(boolean)
boolean calcXYstatistics()
(mnXdata, mnYdata) - mean intensity HP-X, HP-Y (cvXdata,cvYdata) - Coeff. of variation all HP-X, HP-Y (stdDevXdata,stdDevYdata) - std deviation intensity HP-X, HP-Y
boolean calcEPstatistics()
(mnEdata) - mean intensity HP-EP (cvEdata) - Coeff. of variation all HP-EP (stdDevEdata) - std deviation intensity HP-EP
void clearXYdata()
boolean setupXYlabels()
Util.cvf2s(float, int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |