Table of Contents
On Wednesday 30th December 2009 the WSMPsrch service was decommissioned and replaced by:
The service documentation and clients below are historical and provided solely for reference purposes.
MPsrch is a biological sequence sequence comparison tool that implements the true Smith and Waterman algorithm. It allows an rigorous search in a reasonable computational time. MPsrch uses an exhaustive algorithm, which is recognised as the most sensitive sequence comparison method available, whereas BLAST and FASTA use a heuristic method. As a consequence, MPsrch is capable of identifying hits in cases where BLAST and FASTA fail and also reports fewer false-positive hits.
For more information about this tool see:
Web services registry entries:
Sample 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 WSMPsrch Clients.
Submits a MPsrch job to the service.
Returns: a string containing the job ID (
Get the status of a job.
Returns: a string indicating the status of the job. Current values are:
Get details of the result types available.
Returns: an array of
Wait until the job has finished and get the specified type of result data.
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.
Structure 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";
A structure containing the parameters required to run the job.
Structure describing a result type. Returned by the
If 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 EMBL-EBI Support.