Template serviceNOTE: a newer version of this service (NetGlycate 1.0.ws1) is available.
We recommend that the first time users should load the WSDL file above
to SoapUI and investigate the Web Service operations in that environment.
SoapUI is a desktop application for inspecting, invoking, developing and
functional/load/compliance testing of Web Services over HTTP. It can be
downloaded free of charge from http://www.soapui.org/
Other versions and implementations
|1.0.ws1|| 2012-04-20||(most recent)|
|1.0.ws0|| 2009-07-07||(this version)|
Examples of client side scripts using the service
# download the required scripts
perl netglycate.pl [-g] < example.fsa
This Web Service implements NetGlycate v. 1.0.ws0. It predicts glycation of
Epsilon amino groups of lysines in mammalian proteins. The method
is described in detail in the following article:
Analysis and prediction of mammalian protein glycation.
Morten Bo Johansen, Lars Kiemer and Soren Brunak
Glycobiology, 16:844-853, 2006.
Alongside this Web Service the NetGlycate method is also implemented as
a traditional paste-and-click WWW server at:
The traditional server offers extended functionality and comprehensive
documentation. It is suitable for close investigation of few proteins;
this service is recommended for high throughput projects.
WEB SERVICE OPERATION
This Web Service is fully asynchronous; the usage is split into the
following three operations:
Input: The following parameters and data
* 'graph' Generate graphics, plotting the score reported
for each lysine residue against the sequence
position of that residue (no value, just presence/absence).
One GIF file is generated for each sequence;
* 'sequencedata' mulitple elements of type 'sequence':
* 'sequence' answers to one sequence:
* 'id' unique identifier for the sequence;
* 'comment' optional comment;
* 'seq' protein sequence. The sequence must be written
using the one letter amino acid code:
`acdefghiklmnpqrstvwy' or `ACDEFGHIKLMNPQRSTVWY'.
Other letters will be converted to `X' and treated
as unknown amino acids. Other symbols,
such as whitespace and numbers, will be ignored.
Output: Unique job identifier
Input: Unique job identifier
Output: 'jobstatus' - the status of the job
Possible values are QUEUED, ACTIVE, FINISHED, WAITING,
REJECTED, UNKNOWN JOBID or QUEUE DOWN
Input: Unique job identifier of a FINISHED job
Output: * 'anndata'
'method' name of the method, here always 'NetGlycate';
'version' version of the method: here always '1.0 ws0';
'ann' annotations - one element per input sequence;
'sequence' standard sequence object;
'id' sequence identifier;
'feature' feature name, here always 'glycate';
'pos' always present, indicates sequence residue;
'key' score key name, here always 'main', indicating the main prediction score;
'value' prediction score value, if above 0 the residue
is a predicted glycation site, the higher
the score the more secure the prediction;
'comment' appears only when the score is above 0, contains the word 'YES'.
'comment' name of the image;
'encoding' encoding of the binary content of the image (base64);
'MIMEtype' file type (image/gif);
'content' encoded binary content;
Questions concerning the scientific aspects of the NetGlycate method
should go to Morten Bo Johansen, email@example.com; technical questions
concerning the Web Service should go to Edita Bartaseviciute,
firstname.lastname@example.org or Kristoffer Rapacki, email@example.com.