Webservices
Most Mutalyzer functionality is programmatically available trough two
interfaces: a SOAP webservice and a HTTP/RPC+JSON webservice.
SOAP webservice
A
WSDL description is available
for easy generation of client programs in many languages. See the
annotated API for detailed documentation.
The following are some example client programs for SOAP webservice. They
use the
checkSyntax method
to determine if a variant description adheres to the
HGVS format.
Here is an example that could be used for
text mining on a
sample input file.
HTTP/RPC+JSON webservice
The HTTP/RPC+JSON webservice is experimental and currently undocumented.
It can be called using HTTP GET requests on
where
method
is the name of the method to be called and method parameters are expected as
param=value
query string parameters. Responses are JSON-encoded.
Example:
For now, you can work from this example using the above mentioned
annotated SOAP API, since the HTTP/RPC+JSON
webservice mirrors the functionality of the SOAP webservice.