WSDL
WSDL location for the SOAP service:
http://www.yeastrc.org/philius/servlet/PhiliusPredictorPort?wsdl
Client
A sample client in Java is available.
Executable jar:
philius_ws.jar.
Java source code is included in the jar.
A file with the input sequence should be provided as an argument. Example:
> java -jar philius_ws.jar sequence.txt
Example file with input sequence:
sequence.txt
Operations
submitSequence()
Submits a job to the Philius transmembrane prediction service.
Arguments:
sequence: protein sequence to be annotated
Returns: an
int containing the job identifier
isJobDone()
Checks the status of a job submitted to the Philius prediction service.
Arguments:
token: the job identifier
Returns:
true if the job finished
false otherwise
getResult()
Returns the results of a job submitted to the Philius prediction service.
If the job is still running this operation waits for up to 2 minutes for the job to finish.
If the results are not available in 2 minutes, an exception is thrown.
Arguments:
token: the job identifier
Returns: An object of type
PhiliusSequenceAnnotationWS representing Philius predictions.