summaryrefslogtreecommitdiff
path: root/lazar.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2010-05-12 12:31:40 +0200
committerChristoph Helma <helma@in-silico.ch>2010-05-12 12:31:40 +0200
commitb45adee3aaf134dd240d19cf5b19cf3348030107 (patch)
tree9c6da8881b3bb319c6f8bfac632d878e7076349f /lazar.rb
parent5a743cbe5fb69dcb86bf16f7a9437a188fc975d3 (diff)
Modification for new RestClient: body instead of to_s
Diffstat (limited to 'lazar.rb')
-rw-r--r--lazar.rb15
1 files changed, 8 insertions, 7 deletions
diff --git a/lazar.rb b/lazar.rb
index 5d3eea6..ef786f0 100644
--- a/lazar.rb
+++ b/lazar.rb
@@ -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")