summaryrefslogtreecommitdiff
path: root/README
blob: 7dd464f64c5311e2b612c714b26da9cd407094a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
OpenTox model
=============

* An OpenTox REST Webservice (http://www.opentox.org)
* Implements the OpenTox model API 
* Ruby implementation of lazar prediction models

REST operations:

Get a list of all lazar models					GET			/			-							List of model URIs					200
Get the representation of a lazar model	GET			/{id}	-							Model representation				200,404
Predict a compound											POST		/{id}	compound_uri	Prediction representation		200,404,500
Delete a model													DELETE	/{id}	-							-														200,404

Supported MIME formats (http://chemical-mime.sourceforge.net/):

  * application/rdf+xml (default): read/write OWL-DL
  * application/x-yaml 

Examples:

List all lazar models
	curl http://webservices.in-silico.ch/model

Get the representation of a lazar model
	curl -H "Accept:application/rdf+xml" http://webservices.in-silico.ch/model/{id}

Predict a compound
	curl -X POST -d compound_uri={compound_uri} http://webservices.in-silico.ch/model/{id}

Delete a model
	curl -X DELETE http://webservices.in-silico.ch/model/{id}

More documentation: Source code (application.rb, lazar.rb)

Copyright (c) 2009 Christoph Helma. See LICENSE for details.