| Literature DB >> 15980463 |
S Pillai1, V Silventoinen, K Kallio, M Senger, S Sobhany, J Tate, S Velankar, A Golovin, K Henrick, P Rice, P Stoehr, R Lopez.
Abstract
SOAP (Simple Object Access Protocol) (http://www.w3.org/TR/soap) based Web Services technology (http://www.w3.org/ws) has gained much attention as an open standard enabling interoperability among applications across heterogeneous architectures and different networks. The European Bioinformatics Institute (EBI) is using this technology to provide robust data retrieval and data analysis mechanisms to the scientific community and to enhance utilization of the biological resources it already provides [N. Harte, V. Silventoinen, E. Quevillon, S. Robinson, K. Kallio, X. Fustero, P. Patel, P. Jokinen and R. Lopez (2004) Nucleic Acids Res., 32, 3-9]. These services are available free to all users from http://www.ebi.ac.uk/Tools/webservices.Entities:
Mesh:
Substances:
Year: 2005 PMID: 15980463 PMCID: PMC1160251 DOI: 10.1093/nar/gki491
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Web Services available at the EBI
| Service | URL | WSDL |
|---|---|---|
| WSDbfetch | ||
| WSFasta | ||
| WSWUBlast | ||
| WSInterProScan | ||
| MSD Services | ||
| Soaplab | — |
Methods available in the WSDbfetch service
| Methods | Description |
|---|---|
| getSupporteDBs | Lists the databases available for data retrieval |
| getSupportedFormats | Lists the format in which data can be obtained for each of the available databases along with the default format |
| getSupportedStyles | Lists the style in which the result can be obtained |
| fetchData | Takes the database name followed by a primary or secondary identifier, format and style as parameters and returns the result as a string |
Figure 1A sample Perl client calling the fetchData method.
Figure 2A sample client invocation showing the method called and result obtained.
Methods available in the WSFasta, WSWUBlast and WSInterProScan services
| Methods | Description |
|---|---|
| doFasta/doWUBlast/doIprscan | Input parameters are a set of key-value pairs that correspond to choosing program names, databases, gap values, matrices, job mode etc., and the input sequence in Fasta format. Depending on the job mode chosen, the method returns either a job identifier or the result of the job when completed |
| polljob | This method is used when a job was submitted in asynchronous mode. This method takes the job identifier and an optional format name as arguments. It returns either the result or the status of the job |
Figure 3A sample Perl client for WSFasta calling the doFasta method asynchronously.
Figure 4A sample client invocation. Note that ‘\’ means a continuous one-line command. The input file (e.g. mysequence) is a Fasta-formatted sequence.