|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--MaeConfigData
This class holds the state of the MAE data
and is used to write (and read) the MAExplorer Config. It also holds the
instances for the SamplesDB (msd) and .mae startup file database (msud).
Those classes have their own read and write to file methods.
An instance of MaeConfigData (as well as MaeSampleData and MaeStartupData) should be created when the calling program first starts. The state may be filled either by:
1. the calling program stuffing the variables,All of the state variables have default values defined when the instance is created. These should normally be overidden.
2. the calling program calling an editor which will stuff the variables, or
3. calling a readXXXX() method to read the variables from files.
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.
Field Summary | |
boolean |
activeReanalyeButtonFlag
flag: that the Reanalyze button is active (didEditALOflag && didGIPOassignFlag && didQuantFlag && hasMultDatasetsFlag). |
boolean |
allowNegQuantDataFlag
PARAM: "allowNegQuantDataFlag"(eg. |
java.lang.String |
aloDir
i.e. |
java.lang.String |
aloFileName
current ArrayLayout file name |
java.lang.String |
arrayGipoFile
PARAM: "gipoFile" GIPO file spot print order file. |
boolean |
beingEditedFlag
is true while editing |
long |
bitProps
Bit properties of the current state |
boolean |
bkgdCorrectFlag
PARAM: "useBackgroundCorrection" enable background coorection |
java.lang.String |
calibDNAname
PARAM: "calibDNAname"(opt) name for calibration DNA |
int |
canvasHSize
PARAM: "CanvasHorSize"(opt) pixels, horiz. |
int |
canvasVSize
PARAM: "CanvasVertSize"(opt) pixels, vertical uArray image size |
boolean |
chkAndEditFieldNamesFlag
flag: check and edit Samples and Field names data before use. |
java.lang.String |
classNameX
PARAM: "classNameX"(opt) default HP-X probe 'set' |
java.lang.String |
classNameY
PARAM: "classNameY"(opt) default HP-Y probe 'set' |
float |
clusterDistThr
PARAM: "clusterDistThr" initial cluster threshold |
java.lang.String |
commentToken
if not "", is input file comment prefix |
java.lang.String |
configDir
dirName or maePrjDir/Config |
java.lang.String |
configFile
full path of Config file |
java.lang.String |
configName
MaeConfig-sn.txt file name |
Cvt2Mae |
cvt
|
java.lang.String |
database
PARAM: "dataBase" (opt) name of the database |
java.lang.String |
date
date when this program is run |
java.lang.String |
dbEstURL
PARAM: "dbEstURL" NCBI dbEst server by dbEST ID |
java.lang.String |
dbPrjName
generic DB project name for all input array data. |
java.lang.String |
dbSubset
PARAM: "dbSubset" (opt) name of the subset of DB |
boolean |
didEditALOflag
did an Edit Layout indicated by pressing Done |
boolean |
didGIPOassignFlag
did an Assign GIPO indicated by pressing Done |
boolean |
didQuantFlag
did an Assign Quant indicated by pressing Done |
float |
diffThr
PARAM: "diffThr" init difference threshold |
DataIO |
dio
link to DataIO data |
java.lang.String |
dirName
source data files directory |
java.lang.String |
editDate
PARAM: "editDate" generated by program |
boolean |
editedLayoutFlag
user has edited chip layout |
boolean |
editMaePrjFilesFlag
edit only 1 Layout window at a time |
java.lang.String |
emptyWellName
|
java.lang.String |
existingPrjDir
set if using existing Prj dir |
java.lang.String |
fieldLayout
PARAM: "FIELD_LAYOUT" (future) fields are Left to Right |
boolean |
fieldsAreNumbered
PARAM: "FIELDS_ARE_NUMBERED" (future) Data files contain field number. |
(package private) boolean |
fileSavedFlag
if file is saved |
java.lang.String |
fileSep
system specific / or \ or :, etc |
java.lang.String |
fluorescentLbl1
PARAM: "fluorescentLbl1" (ratio) dye name for fluorescent label 1 |
java.lang.String |
fluorescentLbl2
PARAM: "fluorescentLbl2" (ratio) dye name for fluorescent label 2 |
FieldMap |
fm
current field map |
java.lang.String[] |
fullSampleName
[0:nQuantFiles-1] full sample names for cvt.inSamplesList |
java.lang.String |
gbid2LocusLinkURL
PARAM: "gbid2LocusLinkURL" NCBI GBID to LocusLink server. |
java.lang.String |
genBankAccURL
PARAM: "genBankAccURL" NCBI GenBank server by GenBankAcc ID |
java.lang.String |
genBankCloneURL
PARAM: "genBankCloneURL" NCBI GenBank entry by Clone_ID server |
java.lang.String |
genBankCloneURLepilogue
PARAM: "genBankCloneURLepilogue" Epilog added after Clone_ID |
java.lang.String |
geneCardURL
PARAM: "geneCardURL" GeneCard DB server. |
java.lang.String[] |
genomicIDreq
PARAM: "GenomicIDreqj" sub menu required ID |
java.lang.String[] |
genomicMenu
PARAM: "GenomicMenuj" sub menu title |
java.lang.String[] |
genomicURL
PARAM: "GenomicURLj" sub menu URL |
java.lang.String[] |
genomicURLepilogue
PARAM: "GenomicURLepiloguej" sub menu URL |
java.lang.String |
geoPlatformID
geo platform id str |
java.lang.String |
gipoFile
full path of GIPO file |
boolean |
gipoInGeneralSrcFileFlag
The default is that the GIPO is contained in the general source file, else it is contained in a separate GIPO input file separateGIPOinputFile. |
java.lang.String |
gipoName
GIPO file name |
java.lang.String |
gridLayout
PARAM: "GRID_LAYOUT" (future) Grids are Top to Bottom or Left to Right in the array |
int |
gridsPerRow
PARAM: "GRID_PER_ROW" (future) # grids per row in each field of the array |
boolean |
hasBkgrdDataFlag
there is quant background data |
boolean |
hasCloneIDsFlag
have I.M.A.G.E Clone IDs |
boolean |
hasDB_ESTIDsFlag
have dbESTs IDs |
boolean |
hasGenBankIDsFlag
have GenBank IDs |
boolean |
hasGeneClassDataFlag
have GeneClass GIPO data |
boolean |
hasLocationIdFlag
use Location identifier |
boolean |
hasLocusIDsFlag
have LocusLink LocusIDs |
boolean |
hasMultDatasetsFlag
orig data file had mult. |
boolean |
hasPlateDataFlag
have Plate GIPO data |
boolean |
hasQualCheckGIPOdataFlag
have QualCheck GIPO data |
boolean |
hasQualCheckQuantDataFlag
have QualCheck Quant data |
boolean |
hasQuantXYcoordsFlag
quant data has XY coordinates |
boolean |
hasSeparateGIPOandQuantFilesFlag
orig data file had mult. |
boolean |
hasSwissProtIDsFlag
have SwissProt IDs |
boolean |
hasUniGeneIDsFlag
have UniGene IDs |
boolean |
hasUniGeneNameFlag
have UniGene names |
boolean |
hasUserDefineChipsetFlag
flag: set if selected |
java.lang.String[] |
helpMenu
PARAM: "helpMenuj" Help sub menu title |
java.lang.String[] |
helpURL
PARAM: "helpURLj" Help sub menu URL |
int |
highestID
highestID ("Location") seen |
java.lang.String |
histologyURL
PARAM: "histologyURL" histology DB server. |
boolean |
ignoreExtraFIELDS
PARAM: "ignoreExtraFields" ignore extra fields in .quant |
java.lang.String |
IMAGE2GenBankURL
PARAM: "IMAGE2GenBankURL" lookup GenBank entry from CloneID server. |
java.lang.String |
IMAGE2GidURL
PARAM: "IMAGE2GIDURL" NCI/CIT lookup GenBank GID from CloneID server. |
java.lang.String |
IMAGE2unigeneURL
PARAM: "IMAGE2unigeneURL" NCI/CIT lookup UNIGENE from CloneID server. |
java.lang.String |
imgAnalySoftware
image quant program |
java.lang.String |
initialKeyword
initial keyword if not "" |
java.lang.String |
layoutName
Array (vendor specified) layout name |
int[] |
linesInFile
[0:nQuantFiles-1] # of rows in file |
java.lang.String |
locusLinkURL
PARAM: "locusLinkURL" NCBI LocusLink server. |
java.lang.String |
maAnalysisProg
PARAM: "maAnalysisProgram" (opt) name of spot quant program |
java.lang.String |
mAdbURL
PARAM: "mAdbUrl" NCI/CIT mAdb/ATC array clone report server. |
java.lang.String |
maeFile
full MAE startup file path |
java.lang.String |
maeName
MAE startup file name |
java.lang.String |
maePrjDir
output project directory |
int |
maxFields
PARAM: "MAX_FIELDS" # of duplicate grids |
int |
maxGenesToRpt
PARAM: "maxClonesReported" initial # genes to report |
int |
maxGridCols
PARAM: "MAX_GRID_COLS" #cols/grid in array |
int |
maxGridRows
PARAM: "MAX_GRID_ROWS" #rows/grid in array |
int |
maxGrids
PARAM: "MAX_GRIDS" # grids in array |
int |
maxRowsComputed
max # data rows expected in output file after add INFILL spots |
int |
maxRowsExpected
max # data rows expected in input file (GIPO+Quant or Quant files) |
int |
maxSpotNbr
highest SpotNbr generated |
int |
maxSrcFields
max # of source fields |
java.lang.String |
medMinerURL
PARAM: "medMinerURL" MedMiner database server |
java.lang.String |
medMinerURLepilogue
PARAM: "medMinerURLepilogue" MedMiner database server |
java.lang.String |
modelsURL
PARAM: "modelsURL" mouse (or other) models DB server. |
MaeSampleData |
msd
link to MAE samples data |
MaeStartupData |
msud
link to MAE startup file .mae (ie .mae file) |
int |
nbrGENES
PARAM: "MAX_GENES" # Genes |
int |
nbrGenesCalc
calculated: maxGrids*maxGridRows*maxGridCols |
int |
nbrOfClustersThr
PARAM: "nbrOfClustersThr" initial # of K-means clusters |
int |
nbrSPOTS
PARAM: "MAX_SPOTS" # spots |
int |
nbrSpotsCalc
calculated: maxFields*mcd.nbrGenesCalc |
boolean |
needToReAnalyzeFilesFlag
if true in step 2., do NOT allow step 3. |
java.lang.String |
newline
for newline, Mac= "\r" Sun ="\n" PC= "\r\n" |
int |
nGenomicMenu
size of genomicMenu[] data arrays |
int |
nHelpMenu
size of help data arrays |
int |
nQuantFiles
# of samples and generated .quant files |
int |
nRawFiles
# raw src files thatmay hold mult .quants |
int |
nSepGIPOfields
# of fields in separate GIPO fields if used. |
int |
nSepGIPOfieldsUsed
# of fields in separate GIPO fields actually used. |
int |
nSepGIPOrows
# of rows in separate GIPO fields if used. |
int |
nSpeciesList
|
int |
nSrcFiles
# source files that hold Quant &GIPO data |
private long |
pCalc
|
float |
pctOKthr
PARFAM: "pctOKthr" percent spots OK threshold |
java.lang.String |
pirURL
PARAM: "pirURL" PIR database server |
boolean |
presentViewFlag
PARAM: "presentationViewFlag" use large default fond |
java.lang.String[] |
prjName
[0:nQuantFiles-1] project name |
long |
PROP_ALLOW_NEG_DATA
specify allowNegQuantDataFlag |
long |
PROP_BKGRD_DATA
there is quant background data |
long |
PROP_CLONEID
has I.M.A.G.E Clone IDs |
long |
PROP_DBESTID
has dbESTs IDs |
long |
PROP_GENBANKID
has GenBank IDs |
long |
PROP_GENECLASS
has GeneClass GIPO data |
long |
PROP_LOCATION
has Location IDs |
long |
PROP_LOCUSID
has LocusLink LocusIDs |
long |
PROP_NAME_GRC
specify (grid,row,col) by Molecular Dynamics "NAME_GRC" spec |
long |
PROP_PLATE_DATA
has Plate GIPO data |
long |
PROP_QUALCHK_GIPO_DATA
has QualCheck GIPO data |
long |
PROP_QUALCHK_SPOT_DATA
has QualCheck Quant data |
long |
PROP_SEPARATE_GIPO_AND_QUANT_FILES
specify XXXX3 |
long |
PROP_SWISSPROTID
has SwissProt IDs |
long |
PROP_UNIGENE_NAME
has UniGene names |
long |
PROP_UNIGENEID
has UniGene IDs |
long |
PROP_USE_AFFY_TMP_FILE_FLAG
specify XXXX4 |
long |
PROP_XXXX10
specify XXXX10 |
long |
PROP_XXXX5
specify XXXX5 |
long |
PROP_XXXX6
specify XXXX6 |
long |
PROP_XXXX7
specify XXXX7 |
long |
PROP_XXXX8
specify XXXX8 |
long |
PROP_XXXX9
specify XXXX9 |
long |
PROP_XYCOORDS
quant data has XY coordinates |
java.lang.String |
proxyServer
PARAM: "proxyServer" proxy server to access servers outside of Java "sandbox". |
boolean |
pseudoArrayFlag
set true if gen. |
float |
pValueThr
PARAM: "pValueThr" initial pValue threshold |
java.lang.String |
quantDir
dirName or maePrjDir/Quant |
java.lang.String[] |
quantFile
[0:nQuantFiles-1] full quant file path |
java.lang.String |
quantFileExt
PARAM: "quantFileExt" alternate quantification spot file ext instead of ".quant" |
java.lang.String[] |
quantName
[0:nQuantFiles-1] final quant file name |
java.lang.String[] |
quantNameOrig
[0:nQuantFiles-1] orig. |
int[] |
quantSampleNbrInFile
[0:nQuantFiles-1] # source in file |
int[] |
quantSrcFieldNbr
[0:nQuantFiles-1] field # in quantSrcFile[] where sample is found. |
java.lang.String[] |
quantSrcFile
[0:nQuantFiles-1] src file where sample found |
boolean |
ratioMedianCorrectionFlag
PARAM: "useRatioMedianCorrection" use ratio median corrct Cy3/Cy5 |
boolean |
reuseXYcoordsFlag
PARAM: "reuseXYcoords" if specify XY; reuse fist HP's |
int |
rowWithData
row in user file where expect FieldQ (Quant) or FieldGQ (GIPO+Quant) Data |
int |
rowWithFields
row in user file expect FieldQ (Quant) or FieldGQ (GIPO+Quant) Fields list |
int |
rowWithSamples
(opt) row in user file where expect FieldQ samples list |
int |
rowWithSepGIPOData
optional row in user FieldG separate GIPO file where expect Data |
int |
rowWithSepGIPOFields
optional row in user FieldG separate GIPO file where expect Fields list |
java.lang.String |
samplesDBfile
PARAM: "samplesDBfile" DB list of hybridized probe samples file |
java.lang.String |
samplesFile
full SamplesDB.txt file path |
java.lang.String |
samplesName
SamplesDB-sn.txt file name |
java.lang.String |
separateGIPOinputFile
if GIPO data in separate input file |
java.lang.String |
sepGipoColName
Field name for "Col" in separate GIPO fields if used. |
java.lang.String[] |
sepGIPOfields
[0:nSepGIPOfields-1] field names in separate GIPO if used. |
boolean[] |
sepGIPOfieldsUsed
[0:nSepGIPOfields-1] flag set if include fields in separate GIPO when merge data of (FieldG+FieldQ) in readData(). |
java.lang.String |
sepGipoGridName
Field name for "Grid" in separate GIPO fields if used. |
java.lang.String |
sepGipoRowName
Field name for "Row" in separate GIPO fields if used. |
java.lang.String |
species
species, "Human", "Mouse", etc. |
java.lang.String[] |
speciesList
|
java.lang.String[] |
speciesNames
|
boolean |
specifyByGridGeometryFlag
PARAM: "specifyByGridGeometryFlag" (future) indicates whether data was generated explicity (F,G,R,C) or by expected # of genes. |
boolean |
specifyGeometryByNbrSpotsFlag
PARAM: "specifyGeometryByNbrSpotsFlag" indicates pseudo array geometry (F,G,R,C) is generated by the number of genes in GIPO file. |
float |
spotCVthr
PARAM: "spotCVthr" initial spot CV threshold |
int |
spotRadius
PARAM: "SpotRadius" pseudo spot size |
java.lang.String[] |
srcFile
source file names w/ .ext if any |
java.lang.String |
srcName
source file name w/o .ext each time. |
java.lang.String |
startupFile
[TODO] maybe want to rename maeFile |
boolean[] |
swapCy5Cy3DataFlag
flags: [0:nQuantFiles-1] ONLY for ratio data, if swap cy3/cy5 |
boolean |
swapRowsColsFlag
PARAM: "swapRowsColumns" swap rows and columns |
java.lang.String |
swissProtURL
PARAM: "swissProtURL" Swiss Prot database server. |
java.lang.String |
UniGeneSpeciesPrefix
Org=Hs or ORG=Mm, etc |
java.lang.String |
uniGeneURL
PARAM: "uniGeneURL" NCBI UNIGENE by Clone ID server. |
boolean |
useAffyTmpFileFlag
flag: use the Affy tmp file to remap MAS5 data |
boolean |
useCy5OverCy3Flag
PARAM: "useCy5/Cy3" switch all Cy3/Cy5 to Cy5/Cy3 |
boolean |
useMolDyn_NAME_GRC_specFlag
specify (grid,row,col) by Molecular Dynamics "NAME_GRC" spec |
boolean |
useMouseOverFlag
PARAM: "useMouseOver" enable mouse over |
boolean |
usePosQuantDataFlag
PARAM: "usePosQuantDataFlag"Filter out genes where .quant file data has negative intensity values otherwise it uses the negative data |
boolean |
usePseudoXYcoordsFlag
PARAM: "usePseudoXYcoords" generate Pseudo XY coords |
boolean |
useRatioDataFlag
PARAM: "useRatioData" set if data is Cy3/Cy5 ratio data, else it assumes intensity data for each spot |
java.lang.String |
userDir
startup directory |
java.lang.String |
vendor
for tracking special considerations |
java.lang.String |
version
version of the program |
java.lang.String |
yourPlateName
PARAM: "yourPlateName" (opt) name of researcher's clones |
Constructor Summary | |
MaeConfigData()
MaeConfigData() - constructior. |
|
MaeConfigData(int maxSrcFields)
MaeConfigData() - constructior |
Method Summary | |
long |
calcBitPropFromMCDstate()
calcBitPropFromMCDstate() - set bitProps mcd.hasXXXX from MCD state |
private void |
calcGenomicMenuURLs()
calcGenomicMenuURLs() - compute set of valid Genomic URLs This only uses entrys for the data that exists. |
boolean |
checkAndMakeMAEdirTree(java.lang.String maePrjDir)
checkAndMakeMAEdirTree()- check for MAE prject directory tree. |
boolean |
checkIfRequiredParamsAreSet()
checkIfRequiredParamsAreSet() - check if all required parameters are set before we do the conversion. |
boolean |
createMAEproject()
createMAEproject() - make project dirs, Config/, MAE/ Quant/ and setup files in these directories. |
private void |
initMCD()
initMCD() - init data structures |
MaeConfigData |
resetMaeConfigData(MaeConfigData mcd)
resetMaeConfigData() - make copy of initial mcd Edit data. [NOTE] If the states are changed, this must be changed as well (all variables). |
void |
restoreMCDstate(MaeConfigData mcdSrc)
restoreMCDstate() - Restore the original state to this instance |
void |
setAllSamplesToDbPrjName()
setAllSamplesToDbPrjName() - set all of the samples to mcd.dbPrjName |
void |
setMCDstateFromBitProp(long bitProps)
setMCDstateFromBitProp() - set MCD state from mcd.hasXXXX bitProps |
boolean |
writeConfigFile()
writeConfigFile() - create Config/MaExplorerConfig-fn.txt file The data must be completely set up before this is called. |
private void |
writeFTmappings(java.io.PrintWriter cfgPW)
writeFTmappings() - write the mapTF entries This maps User (Table,Field) names to MAExplorer (Table,Field) names if the map entries were created when the fields were analyzed. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public Cvt2Mae cvt
public MaeSampleData msd
public MaeStartupData msud
public DataIO dio
public boolean needToReAnalyzeFilesFlag
public boolean editMaePrjFilesFlag
public boolean editedLayoutFlag
public boolean hasMultDatasetsFlag
public boolean hasSeparateGIPOandQuantFilesFlag
public boolean pseudoArrayFlag
public boolean beingEditedFlag
public boolean didEditALOflag
public boolean didGIPOassignFlag
public boolean didQuantFlag
public boolean activeReanalyeButtonFlag
public boolean gipoInGeneralSrcFileFlag
public boolean hasUserDefineChipsetFlag
public boolean useAffyTmpFileFlag
public boolean chkAndEditFieldNamesFlag
public java.lang.String vendor
public java.lang.String layoutName
public java.lang.String aloDir
public java.lang.String aloFileName
public java.lang.String date
public java.lang.String geoPlatformID
public FieldMap fm
public java.lang.String[] speciesList
public java.lang.String[] speciesNames
public int nSpeciesList
public long bitProps
public java.lang.String separateGIPOinputFile
public java.lang.String[] srcFile
public java.lang.String[] quantFile
public java.lang.String[] quantName
public java.lang.String[] quantNameOrig
public java.lang.String[] prjName
public java.lang.String[] fullSampleName
public java.lang.String sepGipoGridName
public java.lang.String sepGipoRowName
public java.lang.String sepGipoColName
public int nSepGIPOrows
public int nSepGIPOfields
public java.lang.String[] sepGIPOfields
public int nSepGIPOfieldsUsed
public boolean[] sepGIPOfieldsUsed
public int[] linesInFile
public boolean[] swapCy5Cy3DataFlag
public int[] quantSampleNbrInFile
public int[] quantSrcFieldNbr
public java.lang.String[] quantSrcFile
public int nSrcFiles
public int nRawFiles
public int nQuantFiles
public java.lang.String existingPrjDir
public java.lang.String species
public java.lang.String imgAnalySoftware
public java.lang.String commentToken
public java.lang.String initialKeyword
public java.lang.String fileSep
public java.lang.String userDir
public java.lang.String maePrjDir
public java.lang.String configDir
public java.lang.String quantDir
public java.lang.String dirName
public java.lang.String dbPrjName
public java.lang.String srcName
public java.lang.String samplesFile
public java.lang.String samplesName
public java.lang.String gipoName
public java.lang.String gipoFile
public java.lang.String configName
public java.lang.String configFile
public java.lang.String startupFile
public java.lang.String maeName
public java.lang.String maeFile
public int rowWithSamples
public int rowWithFields
public int rowWithData
public int rowWithSepGIPOFields
public int rowWithSepGIPOData
public int maxSrcFields
public int maxSpotNbr
public int maxRowsExpected
public int maxRowsComputed
public int highestID
public java.lang.String UniGeneSpeciesPrefix
public java.lang.String version
public int maxFields
public int maxGridCols
public int maxGridRows
public int maxGrids
public int nbrGenesCalc
public int nbrSpotsCalc
public int nbrGENES
public int nbrSPOTS
public int spotRadius
private long pCalc
public long PROP_GENECLASS
public long PROP_PLATE_DATA
public long PROP_CLONEID
public long PROP_GENBANKID
public long PROP_UNIGENEID
public long PROP_DBESTID
public long PROP_LOCUSID
public long PROP_SWISSPROTID
public long PROP_UNIGENE_NAME
public long PROP_XYCOORDS
public long PROP_BKGRD_DATA
public long PROP_QUALCHK_SPOT_DATA
public long PROP_QUALCHK_GIPO_DATA
public long PROP_NAME_GRC
public long PROP_ALLOW_NEG_DATA
public long PROP_LOCATION
public long PROP_SEPARATE_GIPO_AND_QUANT_FILES
public long PROP_USE_AFFY_TMP_FILE_FLAG
public long PROP_XXXX5
public long PROP_XXXX6
public long PROP_XXXX7
public long PROP_XXXX8
public long PROP_XXXX9
public long PROP_XXXX10
public boolean hasGeneClassDataFlag
public boolean hasPlateDataFlag
public boolean hasCloneIDsFlag
public boolean hasGenBankIDsFlag
public boolean hasUniGeneIDsFlag
public boolean hasDB_ESTIDsFlag
public boolean hasLocusIDsFlag
public boolean hasSwissProtIDsFlag
public boolean hasUniGeneNameFlag
public boolean hasQuantXYcoordsFlag
public boolean hasBkgrdDataFlag
public boolean hasQualCheckQuantDataFlag
public boolean hasQualCheckGIPOdataFlag
public boolean useMolDyn_NAME_GRC_specFlag
public boolean hasLocationIdFlag
public boolean specifyGeometryByNbrSpotsFlag
public boolean specifyByGridGeometryFlag
public boolean fieldsAreNumbered
public java.lang.String gridLayout
public java.lang.String fieldLayout
public int gridsPerRow
public java.lang.String fluorescentLbl1
public java.lang.String fluorescentLbl2
public boolean useRatioDataFlag
public java.lang.String calibDNAname
public java.lang.String classNameX
public java.lang.String classNameY
public java.lang.String database
public java.lang.String dbSubset
public java.lang.String maAnalysisProg
public java.lang.String yourPlateName
public java.lang.String emptyWellName
public java.lang.String editDate
public int canvasHSize
public int canvasVSize
public boolean allowNegQuantDataFlag
public boolean usePosQuantDataFlag
public java.lang.String arrayGipoFile
public java.lang.String samplesDBfile
public java.lang.String quantFileExt
public java.lang.String dbEstURL
public java.lang.String genBankAccURL
public java.lang.String genBankCloneURL
public java.lang.String genBankCloneURLepilogue
public java.lang.String IMAGE2GenBankURL
public java.lang.String IMAGE2GidURL
public java.lang.String IMAGE2unigeneURL
public java.lang.String uniGeneURL
public java.lang.String geneCardURL
public java.lang.String histologyURL
public java.lang.String modelsURL
public java.lang.String proxyServer
public java.lang.String swissProtURL
public java.lang.String pirURL
public java.lang.String medMinerURL
public java.lang.String medMinerURLepilogue
public java.lang.String mAdbURL
public java.lang.String gbid2LocusLinkURL
public java.lang.String locusLinkURL
public java.lang.String[] genomicMenu
public java.lang.String[] genomicURL
public java.lang.String[] genomicURLepilogue
public java.lang.String[] genomicIDreq
public int nGenomicMenu
public java.lang.String[] helpMenu
public java.lang.String[] helpURL
public int nHelpMenu
public boolean useCy5OverCy3Flag
public boolean useMouseOverFlag
public boolean swapRowsColsFlag
public boolean bkgdCorrectFlag
public boolean ratioMedianCorrectionFlag
public boolean usePseudoXYcoordsFlag
public boolean reuseXYcoordsFlag
public boolean ignoreExtraFIELDS
public boolean presentViewFlag
public float clusterDistThr
public float pctOKthr
public float diffThr
public float pValueThr
public float spotCVthr
public int maxGenesToRpt
public int nbrOfClustersThr
boolean fileSavedFlag
public java.lang.String newline
Constructor Detail |
public MaeConfigData()
initMCD()
public MaeConfigData(int maxSrcFields)
maxSrcFields
- maximum number of source fieldsinitMCD()
Method Detail |
public MaeConfigData resetMaeConfigData(MaeConfigData mcd)
mcd
- instance of MaeConfigDatapublic void restoreMCDstate(MaeConfigData mcdSrc)
mcdSrc
- - copy data from the mcdSrc to thisprivate void initMCD()
MaeStartupData
,
MaeSampleData
public void setMCDstateFromBitProp(long bitProps)
bitProps
- long encoded property bitspublic long calcBitPropFromMCDstate()
public void setAllSamplesToDbPrjName()
private void calcGenomicMenuURLs()
public boolean createMAEproject() throws java.io.IOException
checkAndMakeMAEdirTree(java.lang.String)
,
MaeSampleData.writeSamplesFile()
,
MaeStartupData.writeMAEstartupFile()
,
writeConfigFile()
public boolean checkAndMakeMAEdirTree(java.lang.String maePrjDir)
maePrjDir
- MAE project directorypublic boolean writeConfigFile()
private void writeFTmappings(java.io.PrintWriter cfgPW)
cfgPW
- PrinterWriterpublic boolean checkIfRequiredParamsAreSet()
CvtGUI.setEditLayoutEditing(boolean)
,
CvtGUI.setMapEditing(boolean)
,
FileTable
,
FileTable.readTableFieldsFromFile(java.lang.String, int)
,
UtilCM.logMsg(java.lang.String, java.awt.Color)
,
UtilCM.logMsg2(java.lang.String, java.awt.Color)
,
UtilCM.logMsg3(java.lang.String, java.awt.Color)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |