diff options
author | Christoph Helma <helma@in-silico.ch> | 2010-05-12 12:31:40 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2010-05-12 12:31:40 +0200 |
commit | b45adee3aaf134dd240d19cf5b19cf3348030107 (patch) | |
tree | 9c6da8881b3bb319c6f8bfac632d878e7076349f | |
parent | 5a743cbe5fb69dcb86bf16f7a9437a188fc975d3 (diff) |
Modification for new RestClient: body instead of to_s
-rw-r--r-- | lazar.rb | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -57,16 +57,17 @@ class Lazar < Model lazar = YAML.load self.yaml db_activities = lazar.activities[compound_uri] if db_activities - prediction.source = lazar.trainingDataset + prediction.creator = lazar.trainingDataset feature_uri = lazar.dependentVariables prediction.compounds << compound_uri prediction.features << feature_uri prediction.data[compound_uri] = [] unless prediction.data[compound_uri] db_activities.each do |act| - tuple = { - :classification => act, - :confidence => 1} - prediction.data[compound_uri] << {feature_uri => tuple} + prediction.data[compound_uri] << {feature_uri => act} + #tuple = { + # :classification => act} + #:confidence => "experimental"} + #prediction.data[compound_uri] << {feature_uri => tuple} end true else @@ -76,8 +77,8 @@ class Lazar < Model def to_owl data = YAML.load(yaml) - activity_dataset = YAML.load(RestClient.get(data.trainingDataset, :accept => 'application/x-yaml').to_s) - feature_dataset = YAML.load(RestClient.get(data.feature_dataset_uri, :accept => 'application/x-yaml').to_s) + activity_dataset = YAML.load(RestClient.get(data.trainingDataset, :accept => 'application/x-yaml').body) + feature_dataset = YAML.load(RestClient.get(data.feature_dataset_uri, :accept => 'application/x-yaml').body) owl = OpenTox::Owl.create 'Model', uri owl.set("creator","http://github.com/helma/opentox-model") owl.set("title","#{URI.decode(activity_dataset.title)} lazar classification") |