|
Version: ${maven.project.version} | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AnalysisList
An interface to a Web Service that produces a list of available analyses, and provides pointers to them.
The interface uses two similar but not the same entities: an analysis and a service. An analysis is a program that has to be executed and controlled (such as Blast), while service is a Web Service that allows to execute and to controll the analysis. A service is a wrapper around an analysis.
Method Summary | |
---|---|
java.lang.String[] |
getAvailableAnalyses()
Return an array of names of all available analyses, regardless which category they belong to. |
java.lang.String[] |
getAvailableAnalysesInCategory(java.lang.String categoryName)
Return an array of names of all available analyses from the given category. |
SoaplabMap |
getAvailableAnalysesWithDescription()
Return the same list as by method getAvailableAnalyses()
but now enriched by short description for each analysis. |
java.lang.String[] |
getAvailableCategories()
Return an array of names of all available categories. |
java.lang.String |
getServiceLocation(java.lang.String analysisName)
Return a location of a web service representing given analysis. |
Method Detail |
---|
java.lang.String[] getAvailableCategories()
java.lang.String[] getAvailableAnalyses()
Naming convention: How to name analyses
This service recognizes analyses divided into categories. A
full name of an analysis consists of the category name and an
analysis name, separated by SoaplabConstants.SOAPLAB_SERVICE_NAME_DELIMITER
. For example:
Classic.HelloWorld Reformatting.SeqRet Coding_Regions.PlotORFHowever, an implementation may recognize also names without any category name. It may mean that the given analysis name is looked for in all categories until a match is found.
java.lang.String[] getAvailableAnalysesInCategory(java.lang.String categoryName)
categoryName
- whose analyses are wanted
java.lang.String getServiceLocation(java.lang.String analysisName)
Analysis
.
analysisName
- that is wanted
SoaplabMap getAvailableAnalysesWithDescription()
getAvailableAnalyses()
but now enriched by short description for each analysis.
|
Version: ${maven.project.version} | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |