summaryrefslogtreecommitdiff
path: root/lazar.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.de>2010-03-19 16:24:42 +0100
committerChristoph Helma <helma@in-silico.de>2010-03-19 16:24:42 +0100
commit3c847e5555ac0af41e62f11e6c92d915d8618794 (patch)
treebf09b84cc4b4cf950f1b46c89d33f0df54556cae /lazar.rb
parenta3bfe1c366951828ccce6823a68b7f379979a8bf (diff)
owl parsing implemented
Diffstat (limited to 'lazar.rb')
-rw-r--r--lazar.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lazar.rb b/lazar.rb
index 8c8c018..b07201d 100644
--- a/lazar.rb
+++ b/lazar.rb
@@ -38,7 +38,7 @@ class Lazar < Model
end
if (classification != nil)
- feature_uri = lazar.dependent_variable + "_lazar_classification"
+ feature_uri = lazar.dependent_variables + "_lazar_classification"
prediction.compounds << compound_uri
prediction.features << feature_uri
prediction.data[compound_uri] = [] unless prediction.data[compound_uri]
@@ -59,7 +59,7 @@ class Lazar < Model
db_activities = lazar.activities[compound_uri]
if db_activities
prediction.source = lazar.activity_dataset_uri
- feature_uri = lazar.dependent_variable
+ feature_uri = lazar.dependent_variables
prediction.compounds << compound_uri
prediction.features << feature_uri
prediction.data[compound_uri] = [] unless prediction.data[compound_uri]
@@ -76,7 +76,7 @@ class Lazar < Model
data = YAML.load(yaml)
activity_dataset = YAML.load(RestClient.get(data.activity_dataset_uri, :accept => 'application/x-yaml').to_s)
feature_dataset = YAML.load(RestClient.get(data.feature_dataset_uri, :accept => 'application/x-yaml').to_s)
- owl = OpenTox::Owl.new 'Model', uri
+ owl = OpenTox::Owl.create 'Model', uri
owl.source = "http://github.com/helma/opentox-model"
owl.title = "#{URI.decode(activity_dataset.title)} lazar classification"
owl.date = created_at.to_s
@@ -161,7 +161,7 @@ post '/:id/?' do # create prediction
prediction = OpenTox::Dataset.new
prediction.source = lazar.uri
- prediction.title = URI.decode YAML.load(lazar.yaml).dependent_variable.split(/#/).last
+ prediction.title = URI.decode YAML.load(lazar.yaml).dependent_variables.split(/#/).last
if compound_uri
lazar.classify(compound_uri,prediction) unless lazar.database_activity?(compound_uri,prediction)