From fb17ef4b5ac1c69f6d2a141136134b4a2ce00e47 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Fri, 11 Mar 2011 14:26:38 +0100 Subject: README converted to markdown, .yardopts added --- .yardopts | 2 ++ README | 50 -------------------------------------------------- README.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+), 50 deletions(-) create mode 100644 .yardopts delete mode 100644 README create mode 100644 README.md diff --git a/.yardopts b/.yardopts new file mode 100644 index 0000000..e995368 --- /dev/null +++ b/.yardopts @@ -0,0 +1,2 @@ +application.rb +lazar.rb diff --git a/README b/README deleted file mode 100644 index e4d478c..0000000 --- a/README +++ /dev/null @@ -1,50 +0,0 @@ -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 -Predict a dataset POST /{id} dataset_uri Prediction dataset URI 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} - -Predict a compound and get the result as YAML - curl -X POST -H "Accept:application/x-yaml" -d compound_uri={compound_uri} http://webservices.in-silico.ch/model/{id} - -Predict a dataset - curl -X POST -d dataset_uri={dataset_uri} http://webservices.in-silico.ch/model/{id} - -Delete a model - curl -X DELETE http://webservices.in-silico.ch/model/{id} - -API documentation ------------------ - -http://rdoc.info/github/opentox/model - -Copyright (c) 2009-2011 Christoph Helma, Martin Guetlein, Micha Rautenberg, Andreas Maunz, David Vorgrimmler, Denis Gebele. See LICENSE for details. - diff --git a/README.md b/README.md new file mode 100644 index 0000000..4a183f7 --- /dev/null +++ b/README.md @@ -0,0 +1,53 @@ +OpenTox model +============= + +- An [OpenTox](http://www.opentox.org) REST Webservice +- 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 + Predict a dataset POST /{id} dataset_uri Prediction dataset URI 200,404,500 + Delete a model DELETE /{id} - - 200,404 + +Supported MIME formats +---------------------- + +- 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} + +### Predict a compound and get the result as YAML + + curl -X POST -H "Accept:application/x-yaml" -d compound_uri={compound_uri} http://webservices.in-silico.ch/model/{id} + +### Predict a dataset + + curl -X POST -d dataset_uri={dataset_uri} http://webservices.in-silico.ch/model/{id} + +### Delete a model + + curl -X DELETE http://webservices.in-silico.ch/model/{id} + +[API documentation](http://rdoc.info/github/opentox/model) +--------------------------------------------------------- + +Copyright (c) 2009-2011 Christoph Helma, Martin Guetlein, Micha Rautenberg, Andreas Maunz, David Vorgrimmler, Denis Gebele. See LICENSE for details. -- cgit v1.2.3