|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSearchGUI.SGstate
class SearchGUI.SGstate
Class SGstate contains the SearchGUI state as well as functions to maintain the state. List of functions ================= copyStateFromCvt() - copy the partial state from cvt Globals readSGstate() - read the state from a saved state file .ssg writeSGstate() - write the state to a saved state file .ssg copyGlobalsToSGstate() - save Globals instance in SGstate variables.
Field Summary | |
---|---|
java.lang.String |
classAsamples
Currently specified EG samples assigned to class A. |
java.lang.String |
classBsamples
Currently specified EG samples assigned to class B. |
CvtTabDelim2HTML |
cvt
|
int |
dataPrecisionHTMLtable
|
boolean[] |
egSelNamesFlag
Number of EG samples selection Choice List. |
boolean |
evalSearchANDbooleanFlag
Eval the search terms as an AND (if true) else OR (if false). |
java.lang.String |
filterRowStr
Optional EG group filter if not null. |
java.lang.String[] |
flipColumnFile
|
java.lang.String[] |
flipColumnName
|
java.lang.String[][] |
flipColumnValues
|
java.lang.String[] |
flipOrderHdrColList
|
java.lang.String[] |
flipRowGSPIDfilters
|
boolean |
flipTableUseExactMatchFlag
|
float |
foldChangeThr
Fold-change threshold value used from the Menu checkbox item foldChangeThrMCB for "Only keep genes/probes with |fold-change| >= threshold" that pops up a dialog to enter the threshold value between 0.0 and some large number. |
boolean |
foldChangeThrFlag
|
int |
nEGSelNames
Number of EG samples selection Choice List. |
int |
nEntries
# of hash table entries after call readNameValuesHashTableFromFile() |
int |
nFlipColumns
|
int |
nFlipOrderHdrColList
|
int |
nRowGSPIDfilters
|
int |
nStateEntries
# of .sgs hash table entries |
java.lang.String |
outputSearchDir
|
boolean |
reportFoldChangeFlag
Flag for "Report Fold Change of 2 sample subsets" set by |
java.lang.String[] |
sampleRowFilter
|
boolean |
sampleRowFilterALLflag
|
java.lang.String |
searchResultsBaseFile
Default Search-Results base file name if not null or "". |
java.lang.String |
searchTermFilterStr
|
java.lang.String |
searchTermsDemoData
The demo argument to load into the searchTermTextArea GUI Set by "-searchTermsDemoData:{list of search terms}" |
java.lang.String |
searchUserTermListColName
The user column name to use when reading data from a user term list file Table to load into the the searchTermTextArea GUI. |
java.lang.String |
searchUserTermListFile
The file name to use when reading data from a user term list file Table to load into the the searchTermTextArea GUI. |
java.lang.String |
searchUserTermListStr
The user search terms list string to use when reading data from a user term list file Table to load into the the searchTermTextArea GUI. |
java.lang.String |
searchUserTermListTitle
The user title string to use when reading data from a user term list file Table to load into the the searchTermTextArea GUI. |
java.util.Hashtable |
sgStateHT
Hash table of .sgs values read |
SearchGUI |
sGui
|
boolean |
showDataHeatmapFlipTableFlag
|
java.lang.String |
sortFlipTableByColumnName
|
Constructor Summary | |
---|---|
SearchGUI.SGstate(SearchGUI sGui)
SGstate() - Constructor |
Method Summary | |
---|---|
boolean |
copyGlobalsToSGstate(Globals glb)
copyGlobalsToSGstate() - copy Globals instance in SGstate variables. |
boolean |
copySGstateInstance(SearchGUI.SGstate sg)
copySGstateInstance() - copy from SGstate instance values to this. |
boolean |
copyStateFromCvt(CvtTabDelim2HTML cvt)
copyStateFromCvt() - copy the partial state from cvt Globals |
java.lang.String |
cvtSGstateToStr()
cvtSGstateToStr() - convert SGstate vars. |
java.lang.String |
getStateStr()
getStateStr() - generate tab-delim SGstate string for writing .sgs state. |
boolean |
getStateValue(java.lang.String key,
boolean def)
getStateValue() - get boolean PARAM and use default if not found. |
float |
getStateValue(java.lang.String key,
float def)
getStateValue() - get float PARAM and use default if not found. |
int |
getStateValue(java.lang.String key,
int def)
getStateValue() - get int PARAM and use default if not found. |
long |
getStateValue(java.lang.String key,
long def)
getStateValue() - get float PARAM and use default if not found. |
java.lang.String |
getStateValue(java.lang.String key,
java.lang.String def)
getStateValue() - get PARAM and use default if not found. |
boolean |
parseHTtoSGstate()
parseHTtoSGstate() - parse .sgs state hashtable to SGstate variables. |
java.util.Hashtable |
readNameValuesHashTableFromFile(java.lang.String fileName,
int hashTableSize)
readNameValuesHashTableFromFile() - read hashtable tab-delim name-value pairs from a file. |
boolean |
readSGstateFile(java.lang.String stateFile)
readSGstateFile() - read the SearchGUI State file stateFile with a .sgs file extension. |
void |
setStateHashtableForGetValue(java.util.Hashtable ht)
setStateHashtableForGetValue() - set working H.T. |
void |
setStateHashtableForGetValue(java.util.Hashtable ht,
int nEntriesVal)
setStateHashtableForGetValue() - set working H.T. |
boolean |
writeSGstate(java.lang.String fileStr)
writeSGstate() - write SearchGUI state to .sgs SGstate file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public SearchGUI sGui
public CvtTabDelim2HTML cvt
public java.util.Hashtable sgStateHT
public int nStateEntries
public int nEntries
public java.lang.String[] flipOrderHdrColList
public int nFlipOrderHdrColList
public int nFlipColumns
public java.lang.String[] flipColumnFile
public java.lang.String[] flipColumnName
public java.lang.String[][] flipColumnValues
public boolean sampleRowFilterALLflag
public java.lang.String[] sampleRowFilter
public boolean reportFoldChangeFlag
public boolean foldChangeThrFlag
public float foldChangeThr
public int dataPrecisionHTMLtable
public java.lang.String sortFlipTableByColumnName
public boolean showDataHeatmapFlipTableFlag
public boolean flipTableUseExactMatchFlag
public java.lang.String outputSearchDir
public java.lang.String searchResultsBaseFile
public java.lang.String searchTermsDemoData
public java.lang.String searchTermFilterStr
public java.lang.String searchUserTermListFile
public java.lang.String searchUserTermListColName
public java.lang.String searchUserTermListTitle
public java.lang.String searchUserTermListStr
public boolean evalSearchANDbooleanFlag
public java.lang.String filterRowStr
public int nEGSelNames
public boolean[] egSelNamesFlag
public java.lang.String[] flipRowGSPIDfilters
public int nRowGSPIDfilters
public java.lang.String classAsamples
public java.lang.String classBsamples
Constructor Detail |
---|
public SearchGUI.SGstate(SearchGUI sGui)
sGui
- is an instance of the SearchGUI classMethod Detail |
---|
public boolean copyStateFromCvt(CvtTabDelim2HTML cvt)
cvt
- instance of CvtTabDelim2HTML
public boolean copySGstateInstance(SearchGUI.SGstate sg)
sg
- - instance to copy FROM
public java.lang.String cvtSGstateToStr()
public boolean copyGlobalsToSGstate(Globals glb)
-flipOrderHdrColNames:"*LIST*,Stat5a," -flipColumnName:"*LIST*,Gene,Stat5a,Stat5b" -flipColumnName:"*LIST*,Feature ID,1438470_at,1441476_at,1446085_at" -flipRowFilterNames:\"*LIST*,EG003.1,EG003.2" -flipRowGSPIDfilterSubstring:"AND,.stat,.GH" -flipAclass:"{classAsamples}" [if reportFoldChangeFlag] -flipAclass:"{classBsamples}" [if reportFoldChangeFlag] -flipFCthreshold:{foldChangeThr} [if foldChangeThrFlag && foldChangeThr>0.0F] -dataPrecisionHTMLtable:{precision of HTML table} -sortFlipTableByColumnName:{sort column} -showDataHeatmapFlipTable -flipUseExactColumnNameMatch:{glb.flipTableUseExactMatchFlag} -flipDirectory:"{outputSearchDir}" -flipSaveOutputFile:"{searchResultsBaseFile}"
glb
- Globals instance of parsed data file
public boolean readSGstateFile(java.lang.String stateFile)
stateFile
- is the name of the Flicker state file
public boolean parseHTtoSGstate()
public boolean writeSGstate(java.lang.String fileStr)
fileStr
- - name of file to write
public java.util.Hashtable readNameValuesHashTableFromFile(java.lang.String fileName, int hashTableSize)
fileName
- is the name of the file to readhashTableSize
- initial size of hashtable
public void setStateHashtableForGetValue(java.util.Hashtable ht, int nEntriesVal)
ht
- is hashtable to usenEntriesVal
- is the number of elements used in the hash table.public void setStateHashtableForGetValue(java.util.Hashtable ht)
ht
- is hashtable to usepublic java.lang.String getStateStr()
public java.lang.String getStateValue(java.lang.String key, java.lang.String def)
public int getStateValue(java.lang.String key, int def)
public long getStateValue(java.lang.String key, long def)
public float getStateValue(java.lang.String key, float def)
public boolean getStateValue(java.lang.String key, boolean def)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |