|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Maps
The Maps class holds various gene maps for mapping: GID, MID, GCRF, gene names. Specifically, gid, mid, gangGid, cloneID, gene_name mapping and hash lookup tables. The mapping tables are allocated here but populated elsewhere, and used throughout MAExplorer.
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/.
GridCoords
,
GeneList
Field Summary | |
private Config |
cfg
link to global Config instance |
(package private) int[][][][] |
fgrc2gid
map: [f][g][r][c] to gid (GridCoords index GID). |
(package private) static java.lang.String[] |
fName
list of alphabetic names of Names of fields |
(package private) GridCoords[] |
gid2fgrc
map: gid (GridCoords index) to [f][g][r][c] values in GridCoords object. |
(package private) int[] |
gid2mid
map: gid (gridCoords index) to mid (Master Gene index). |
(package private) GeneList |
gidStaticCL
map: GridCoords gid index to list of genes. |
(package private) int[] |
gidToGangGid
map: gid (GridCoords index) to the Gang gid. |
(package private) static java.lang.String[] |
gName
list of alphabetic names of Names of grids |
private MAExplorer |
mae
link to global MAExplorer instance |
(package private) int |
maxGeneHashTableSize
size of gene hash table estimated as 1.5*maxGenes - only to 1st instance |
(package private) int |
maxGenes
maximum number of genes (estimated as maxGRIDS*maxGROWS*maxGCOLS) |
(package private) int |
maxMIDs
maximum # of Master Gene IDs = size of gene (i.e clone,oligo, etc) list |
(package private) int |
maxSpots
maximum # of spots estimated as maxFIELDS*maxGRIDS*maxGROWS*maxGCOL |
(package private) int |
maxSpotsFound
max # spots found. |
(package private) int[] |
mid2gid
map: mid (Master Gene index) to gid (gridCoords index) This is created by: GeneTable.setupMIDlist() It is used for lookup by: GeneTable.getGeneListOfGeneClass() |
(package private) java.util.Hashtable |
mid2MasterIdHashtable
hash table of Master Gene IDs (MID) of size maxGeneHashTableSize. |
(package private) GeneList |
midStaticCL
map: mid index to list of genes i.e. |
Constructor Summary | |
(package private) |
Maps(MAExplorer mae)
Maps() - constructor that allocates mapping tables calc size from F*G*R*C These is populated @GipoTable.setupMapLookupTables(). |
Method Summary | |
private void |
allocateMapArrays()
allocateMapArrays() - Allocate the map arrays and hash tables |
(package private) int |
lookupMIDfrom_dbEST(java.lang.String name)
lookupMIDfrom_dbEST() - lookup mid from dbEST 3' or 5' ID. |
(package private) int |
lookupMIDfromCloneID(java.lang.String name)
lookupMIDfromCloneID() - lookup mid from CloneID Note this returns the first instance of the gene found if there are duplicates. |
(package private) int |
lookupMIDfromGenBankACC(java.lang.String name)
lookupMIDfromGenBankACC() - lookup mid from GenBank ACC ID. |
(package private) int |
lookupMIDfromGeneName(java.lang.String name)
lookupMIDfromGeneName() - lookup mid from Gene Name. |
(package private) int |
lookupMIDfromLocusID(java.lang.String name)
lookupMIDfromLocusID() - lookup mid from Locus ID Note this returns the first instance of the gene found if there are duplicates. |
(package private) int |
lookupMIDfromRefSeqID(java.lang.String name)
lookupMIDfromRefSeqID() - lookup mid from RefSeq ID Note this returns the first instance of the gene found if there are duplicates. |
(package private) int |
lookupMIDfromSwissProtID(java.lang.String name)
lookupMIDfromSwissProtID() - lookup mid from SwissProt ID Note this returns the first instance of the gene found if there are duplicates. |
(package private) int |
lookupMIDfromUniGeneID(java.lang.String name)
lookupMIDfromUniGeneID() - lookup mid from UniGene ID Note this returns the first instance of the gene found if there are duplicates. |
(package private) int[] |
lookupMIDlistFrom_dbEST(java.lang.String name)
lookupMIDlistFrom_dbEST() - lookup mid list from dbEST 3' or 5' ID. |
(package private) int[] |
lookupMIDListFromCloneID(java.lang.String name)
lookupMIDlistFromCloneID() - lookup mid list from CloneID. |
(package private) int[] |
lookupMIDlistFromGenBankACC(java.lang.String name)
lookupMIDlistFromGenBankACC() - lookup mid list from GenBank ID. |
(package private) int[] |
lookupMIDListFromGeneName(java.lang.String name)
lookupMIDlistFromGeneName() - lookup mid list from Gene Name. |
(package private) int[] |
lookupMIDListFromLocusID(java.lang.String name)
lookupMIDlistFromLocusID() - lookup mid list from Locus ID. |
(package private) int[] |
lookupMIDListFromRefSeqID(java.lang.String name)
lookupMIDlistFromRefSeqID() - lookup mid list from RefSeq ID. |
(package private) int[] |
lookupMIDListFromSwissProtID(java.lang.String name)
lookupMIDlistFromSwissProtID() - lookup mid list from SwissProt ID. |
(package private) int[] |
lookupMIDListFromUniGeneID(java.lang.String name)
lookupMIDlistFromUniGeneID() - lookup mid list from UniGene ID. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private MAExplorer mae
private Config cfg
static final java.lang.String[] fName
static final java.lang.String[] gName
int maxGeneHashTableSize
int maxMIDs
int maxGenes
int maxSpots
int maxSpotsFound
GridCoords[] gid2fgrc
int[][][][] fgrc2gid
int[] gidToGangGid
int[] gid2mid
int[] mid2gid
GeneList midStaticCL
GeneList gidStaticCL
java.util.Hashtable mid2MasterIdHashtable
Constructor Detail |
Maps(MAExplorer mae)
mae
- is instance of MAExplorerallocateMapArrays()
Method Detail |
private void allocateMapArrays()
FileIO.logMsgln(java.lang.String)
,
GeneList
int lookupMIDfromGeneName(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromGeneName(java.lang.String name)
name
- of gene to look upint lookupMIDfromCloneID(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromCloneID(java.lang.String name)
name
- of gene to look upint lookupMIDfromUniGeneID(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromUniGeneID(java.lang.String name)
name
- of gene to look upint lookupMIDfromRefSeqID(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromRefSeqID(java.lang.String name)
name
- of gene to look upint lookupMIDfromLocusID(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromLocusID(java.lang.String name)
name
- of gene to look upint lookupMIDfromSwissProtID(java.lang.String name)
name
- of gene to look upint[] lookupMIDListFromSwissProtID(java.lang.String name)
name
- of gene to look upint lookupMIDfromGenBankACC(java.lang.String name)
name
- of gene to look upint[] lookupMIDlistFromGenBankACC(java.lang.String name)
name
- of gene to look upint lookupMIDfrom_dbEST(java.lang.String name)
name
- of gene to look upint[] lookupMIDlistFrom_dbEST(java.lang.String name)
name
- of gene to look up
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |