Web Service(s) @ CASPUR


This project aims to provide programmatic access to the various databases and retrieval and analysis services CASPUR provides.

Web Services is an integration technology.
To ensure software from various sources work well together, this technology is built on open standards such as Simple Object Access Protocol(SOAP), a messaging protocol for transporting information; Web Services Description Language (WSDL), a standard method of describing Web Services and their capabilities.For the transport layer itself, Web Services utilise most of the commonly available network protocols, especially Hypertext Transfer Protocol (HTTP).

Services

We support SOAP access to the following services:

Data Retrieval
ServiceDescription
Ens2PmdbWSOffLine
NCBIGeneOffLine
RGretrievalWSOffLine
SeqRetOffLine

Similarity Searches
ServiceDescription
BlastWSOffLine
BlatNewWSOffLine
CSTOffLine
ClustalWSOffLine
WuBlastWSOffLine

Structural Analysis
ServiceDescription
DistanceWSDistanceWS returns a set of adiacency lists of aminoaacids starting from a protein in PDB format and a vector of protein's surface residues. The distance is calculated among all the Carbon beta atoms of residues' list. Each list contains the referential aminoacid in the first position and 'x' couples (residue-label,distance between the residue-label and the referential-aminoacid).
GraphWalkWSBuilds a 3d graph from adiacency lists of aminoacids calculated from DistanceWS.
NaccessWSFinds surface atoms from a 3d PDB model.