Perform a BLAST search using the EMBL-EBI’s NCBI BLAST (SOAP) service (see http://www.ebi.ac.uk/Tools/webservices/services/sss/ncbi_blast_soap). The query sequence, database to search and BLAST program to use are inputs, the other parameters for the search are allowed to default.
Submit an analysis job
http://www.ebi.ac.uk/Tools/services/soap/ncbiblast?wsdl
run
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLOutputSplitter
Get a job result formatted using a particular renderer
http://www.ebi.ac.uk/Tools/services/soap/ncbiblast?wsdl
getResult
out
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLOutputSplitter
Job status polling sub-workflow for NCBI BLAST (SOAP).
Get the status of a submitted job
http://www.ebi.ac.uk/Tools/services/soap/ncbiblast?wsdl
getStatus
org.embl.ebi.escience.scuflworkers.java.XMLOutputSplitter
org.embl.ebi.escience.scuflworkers.java.XMLInputSplitter
if(job_status.equals("RUNNING")) {
is_running = "true";
} else {
is_running = "false";
}
job_status
is_running
org.embl.ebi.escience.scuflworkers.java.FailIfTrue
org.embl.ebi.escience.scuflworkers.java.ByteArrayToString
Your e-mail address. For example: email@example.org.
NCBI BLAST program to use for search. For example: blastp.
List of databases to search. For example: uniprotkb_swissprot.
Query sequence. Either sequence data in any common format, or an entry identifier in DB:ID format. For example: uniprot:wap_rat.
Query sequence type. Either protein or nucleotide.
application/octet-stream
Completed
Job_status_poll
getResult
Scheduled
Running