![]() |
This is an old revision of the document! Table of Contents
PSI-BLAST / PHI-BLASTImportantOn Monday 28th March 2011 the WSBlastpgp service was decommissioned and replaced by the following services: The service documentation and clients below are historical and provided solely for reference purposes. DescriptionPosition Specific Iterative BLAST (PSI-BLAST) performs an iterative sequence similarity search which can detect more distant evolutionary relationships. Pattern Hit Initiated BLAST (PHI-BLAST) treats multiple occurrences of a defined pattern within the query sequence as independent sequences. These tools are only available for database protein searches. The iterative strategy of PSI-BLAST can be run in two ways:
This service provides only the automatic mode. To use the manual mode see the WSPSIBlast, PSI-BLAST (SOAP) or PSI-BLAST (REST) services. For more information on this tool see:
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 PSI-BLAST/PHI-BLAST Clients. WSDLWSDL service description: Service APIrunBlastpgp(params, content)Submits a PSI-BLAST/PHI-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. 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. 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. ![]() |