![]() |
This is an old revision of the document! Table of Contents
WSWUBlastImportantOn Monday 28th March 2011 the WSWUBlast service was decommissioned and replaced by the following services: The service documentation and clients below are historical and provided solely for reference purposes. DescriptionWU-BLAST (Washington University Basic Local Alignment Search Tool) Version 2.0 is used to compare a sequence with those contained in nucleotide and protein databases by aligning the sequence with previously characterized genes. The emphasis of this tool is to find regions of sequence similarity, which will yield functional and evolutionary clues about the structure and function of this novel sequence. Regions of similarity detected via this type of alignment tool can be either local, where the region of similarity is based in 1 location, or global, where regions of similarity can be detected across otherwise unrelated genetic code. For more information about this tool see: Web service registry entries: Note: for new development it is recommended that the Document/literal SOAP service is used instead of the RPC/encoded SOAP service described here. ClientsSample clients are provided for a number of programming languages. For details of how to use these clients, download the client and run the program without any arguments.
For further details see WSWUBlast Clients. WSDLService APIgetDatabasesGet the list of available database names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getFiltersGet the list of available low complexity sequence filter names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getMatricesGet the list of available scoring matrix names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getProgramsGet the list of available program names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getSensitivityGet the list of available search sensitivity option values for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getSortGet the list of available hit sort names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getStatsGet the list of available statistical model names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. getXmlFormatsGet the list of available XML format names for use in the inputParams structure. Arguments: none Returns: an array of outData objects describing the available options. runWUBlast(params, content)Submits a WU-BLAST job to the service. Arguments:
Returns: a string containing the job ID ( getIds(jobid)Get the entry IDs of the hits in the BLAST output. Arguments:
Returns: a string array of entry IDs. blastp(database, sequence, email)Deprecated: use runWUBlast(params, content) instead. Submits a blastp (protein vs. protein) search using the default parameters. Arguments:
Returns: a string containing the job ID ( blastn(database, sequence, email)Deprecated: use runWUBlast(params, content) instead. Submits a blastn (nucleotide vs. nucleotide) search using the default parameters. Arguments:
Returns: a string containing the job ID ( getOutput(jobid)Deprecated: use poll(jobid, type) instead. Get the text BLAST report as a string. Arguments:
Returns: a string containing the BLAST output. getXML(jobid)Deprecated: use poll(jobid, type) instead. Get the XML BLAST report as a string. Arguments:
Returns: a string containing the BLAST XML output. checkStatus(jobId)Get the status of a job. Arguments:
Returns: a string indicating the status of the job. Current values are:
getResults(jobid)Get details of the result types available. Arguments:
Returns: an array of poll(jobid, type)Wait until the job has finished and get the specified type of result data. Arguments:
Returns: a base64 encoded string containing the result data. Depending on the SOAP library and programming language used the result may be returned in decoded form. doWUBlast(params, content)
Deprecated: use polljob(jobid, outformat)
Deprecated: use outDataStructure containing option descriptions for a parameter.
dataStructure containing the input data for the job
For example to specify an input sequence in Java: Data inSeq = new Data(); inSeq.setType = "sequence"; inSeq.setContent = ">TestSequence\nASAMPLESEQ\n"; inputParamsA structure containing the parameters required to run the job.
WSFile
Structure describing a result type. Returned by the
ContactIf you have any questions or comments, or you plan to use this service as part of a course or for a high number of submissions, please contact us EBI Support. ![]() |