From 3c847e5555ac0af41e62f11e6c92d915d8618794 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Fri, 19 Mar 2010 16:24:42 +0100 Subject: owl parsing implemented --- lazar.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lazar.rb') 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) -- cgit v1.2.3