Introduction:
=============
This web services retrieves the detailed information of a protein based on the protein ID.

Web service call: 
=================
HTTP Request method	    GET
Variables				id      ID of the Protein (Uniprot ID)

Function:
=========
Based on the protein ID the web service will return the details of the glycan. The result set will be encoded in JSON (see separate JSON schema) and returned. 

Response:
=========
Content						JSON
HTTP Content Type			application/json
Access-Control-Allow-Origin	*

Warning:
========
To all Cross-Origin Resource Sharing (CORS) the web service has to allow all domains access. Otherwise browsers will not permit to call this web service by a webpage. Therefore the HTTP response header must contain the appropriate Access-Control-Allow-Origin statement.

Note:
=====
An example JSON is available separately and the JSON data structure is documented in a JSON schema.


General error codes:
====================
{
    "open-connection-failed": "Unable to connect to database."
}


Input error codes:
==================
{
    "missing-parameter":"one of the required parameter."
    ,"invalid-parameter-value":"one of the required parameter has invalid value."
    ,"invalid-parameter-value-length":"one of the required parameter value is too long"
    ,"non-existent-record":"no record exist for the submitted ID"
}



