|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mssm.crover.tools.tissue.TissueInfo_MemoryImpl
Keeps TissueInfo in memory. This class reads a file representation of TissueInfo and keeps the record in memory.
| Method Summary | |
void |
addInfo(java.lang.String ac,
java.lang.String tissue,
java.lang.String organism)
Add a new tissue information to TissueInfo. |
void |
begin()
Notifies this class that a batch of interaction now begin. |
void |
destroy()
Destroy all TissueInfo data and tables. |
void |
empty()
Empty TissueInfo. |
void |
end()
Notifies this class that a batch of interaction now ends. |
TissueDetails |
getDetails(java.lang.String ac)
Return the tissue information associated with a sequence accession code. |
static TissueInfo_MemoryImpl |
getInstance()
|
static TissueInfo_MemoryImpl |
getInstance(java.io.BufferedReader ti_to,
java.io.BufferedReader ti_seq,
java.lang.String[] organisms)
|
static TissueInfo_MemoryImpl |
getInstance(java.lang.String[] organisms)
Obtains the singleton instance. |
static TissueInfo_MemoryImpl |
getInstance(java.lang.String ti_to,
java.lang.String ti_seq)
Obtain the singleton instance. |
static TissueInfo_MemoryImpl |
getInstance(java.lang.String ti_to,
java.lang.String ti_seq,
java.lang.String[] organisms)
|
java.lang.String |
getOrganism(java.lang.String ac)
Return the organism associated with a sequence accession code. |
java.lang.String |
getTissue(java.lang.String ac)
Return the tissue information associated with a sequence accession code. |
java.lang.String[] |
getTissues(java.lang.String[] ac)
Return the tissue information associated with several sequence accession codes. |
void |
loadTiSeq(java.io.BufferedReader ti_seq)
Loads a file representation of TissueInfo. |
void |
loadTiTo(java.io.BufferedReader ti_to)
Loads a file representation of TissueInfo. |
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static TissueInfo_MemoryImpl getInstance()
throws java.io.IOException,
TissueInfoNotAvailableException
java.io.IOException
TissueInfoNotAvailableException
public static TissueInfo_MemoryImpl getInstance(java.lang.String[] organisms)
throws java.io.IOException,
TissueInfoNotAvailableException
java.io.IOException
TissueInfoNotAvailableException
public static TissueInfo_MemoryImpl getInstance(java.lang.String ti_to,
java.lang.String ti_seq)
throws java.io.IOException,
TissueInfoNotAvailableException
java.io.IOException
TissueInfoNotAvailableException
public static TissueInfo_MemoryImpl getInstance(java.lang.String ti_to,
java.lang.String ti_seq,
java.lang.String[] organisms)
throws java.io.IOException,
TissueInfoNotAvailableException
java.io.IOException
TissueInfoNotAvailableException
public static TissueInfo_MemoryImpl getInstance(java.io.BufferedReader ti_to,
java.io.BufferedReader ti_seq,
java.lang.String[] organisms)
throws TissueInfoNotAvailableException
TissueInfoNotAvailableException
public void loadTiTo(java.io.BufferedReader ti_to)
throws TissueInfoNotAvailableException
TissueInfoNotAvailableException
public void loadTiSeq(java.io.BufferedReader ti_seq)
throws TissueInfoNotAvailableException
TissueInfoNotAvailableException
public TissueDetails getDetails(java.lang.String ac)
throws TissueInfoNotAvailableException
getDetails in interface TissueInfoTissueInfoNotAvailableException
public java.lang.String getTissue(java.lang.String ac)
throws TissueInfoNotAvailableException
getTissue in interface TissueInfoTissueInfoNotAvailableException
public java.lang.String[] getTissues(java.lang.String[] ac)
throws TissueInfoNotAvailableException
getTissues in interface TissueInfoTissueInfoNotAvailableException
public java.lang.String getOrganism(java.lang.String ac)
throws TissueInfoNotAvailableException
getOrganism in interface TissueInfoTissueInfoNotAvailableException
public void addInfo(java.lang.String ac,
java.lang.String tissue,
java.lang.String organism)
throws TissueInfoNotAvailableException
addInfo in interface TissueInfoTissueInfoNotAvailableException
public void destroy()
throws TissueInfoNotAvailableException
destroy in interface TissueInfoTissueInfoNotAvailableException
public void empty()
throws TissueInfoNotAvailableException
empty in interface TissueInfoTissueInfoNotAvailableException
public void begin()
throws TissueInfoNotAvailableException
begin in interface TissueInfoTissueInfoNotAvailableException
public void end()
throws TissueInfoNotAvailableException
end in interface TissueInfoTissueInfoNotAvailableExceptionpublic static void main(java.lang.String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||