edu.mssm.crover.tools.tissue
Interface TIWeb

All Known Implementing Classes:
TIWeb_JDBCImpl

public interface TIWeb

Provides access to tissue information for human mRNA. This interface is implemented with a JDBC-aware class that connects to a database and retrieves the requested information. The database is loaded with tissue information for the human mRNA.


Method Summary
 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.
 java.util.Iterator getAcs(java.lang.String query)
          Return an iterator of accession numbers.
 java.lang.String getReport(java.lang.String accessionNumber)
          Return a report form for the accession number.
 java.util.Iterator getTissueList(java.lang.String organism)
          Return the list of raw tissues associated with an organism.
 java.lang.String getTS(java.lang.String sqlProfileQuery)
          Return a string of tissues.
 

Method Detail

getAcs

public java.util.Iterator getAcs(java.lang.String query)
                          throws TissueInfoNotAvailableException
Return an iterator of accession numbers. Uses a SQL query to query the tiweb database.

TissueInfoNotAvailableException

getTS

public java.lang.String getTS(java.lang.String sqlProfileQuery)
                       throws TissueInfoNotAvailableException
Return a string of tissues. Uses a SQL query to query the tiweb database.

TissueInfoNotAvailableException

getReport

public java.lang.String getReport(java.lang.String accessionNumber)
                           throws TissueInfoNotAvailableException
Return a report form for the accession number. Uses a SQL query to query the tiweb database.

TissueInfoNotAvailableException

getTissueList

public java.util.Iterator getTissueList(java.lang.String organism)
                                 throws TissueInfoNotAvailableException
Return the list of raw tissues associated with an organism. Uses a SQL query to query the tissueinfo database.

TissueInfoNotAvailableException

destroy

public void destroy()
             throws TissueInfoNotAvailableException
Destroy all TissueInfo data and tables. Subsequent use of methods of this instance will raise TissueInfoNotAvailableException exceptions.

TissueInfoNotAvailableException

empty

public void empty()
           throws TissueInfoNotAvailableException
Empty TissueInfo. All data previously stored in TissueInfo is removed. Subsequent use of methods of this instance is allowed.

TissueInfoNotAvailableException

begin

public void begin()
           throws TissueInfoNotAvailableException
Notifies this class that a batch of interaction now begin. Allows specific optimization to be performed.

TissueInfoNotAvailableException

end

public void end()
         throws TissueInfoNotAvailableException
Notifies this class that a batch of interaction now ends. Allows specific optimization to be performed.

TissueInfoNotAvailableException


Copyright @ 2003 Mount Sinai School of Medicine. All Rights Reserved.