Perform a BLAST search using the EBI's WSWUBlast service (see http://www.ebi.ac.uk/Tools/webservices/services/wublast). The default parameters search UniProtKB using blastp. To change the job parameters see Job_params.
Submit the WU-BLAST job.
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSWUBlast.wsdl
runWUBlast
Unpack the byte[] into a string for display.
org.embl.ebi.escience.scuflworkers.java.ByteArrayToString
Parameters for the WU-BLAST job.
blastp
uniprot
1.0
50
50
1
your@email
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
Get the XML result for the job.
toolxml
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSWUBlast.wsdl
poll
Get the plain text result for the job.
tooloutput
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSWUBlast.wsdl
poll
List of input data items for the job. In the case of WU-BLAST this is a list containing one input sequence.
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
Get the list of hit identifiers from the job.
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSWUBlast.wsdl
getIds
Pack the input sequence into the structure required.
sequence
uniprot:wap_rat
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
Check if job has completed.
org.embl.ebi.escience.scuflworkers.java.FailIfFalse
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSWUBlast.wsdl
checkStatus
if(job_status.equals("DONE")) {
is_done = "true";
} else {
is_done = "false";
}
job_status
is_done
Unpack plain text result from byte[] into a string for display.
org.embl.ebi.escience.scuflworkers.java.ByteArrayToString
Input sequence (fasta format recommended) or sequence identifier in database:id format (e.g. uniprot:wap_rat).
The name of the database to search (e.g. uniprot).
Your e-mail address.
The BLAST program to use for the search (e.g. blastp).
List of the identifers of the hits found by the search.
application/octet-stream
Plain text BLAST output.
application/octet-stream
XML version of the BLAST output.
Identifier of the job run.
Completed
Poll_Job
Get_Text_Result
Scheduled
Running
Completed
Poll_Job
Get_XML_Result
Scheduled
Running
Completed
Poll_Job
Get_Hit_ID_List
Scheduled
Running