diff options
author | Christoph Helma <helma@in-silico.de> | 2010-03-18 20:54:24 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.de> | 2010-03-18 20:54:24 +0100 |
commit | 59d50e68b52b207e1a8207e2a7baeb5b986c9784 (patch) | |
tree | 412dd6010447d8176279360aaeb8c8a158baac03 /lib | |
parent | 584f85c067c6c82a1ace9901245a447bb5f1d3eb (diff) |
more detailed model information in toxcreate
Diffstat (limited to 'lib')
-rw-r--r-- | lib/model.rb | 2 | ||||
-rw-r--r-- | lib/owl.rb | 9 |
2 files changed, 3 insertions, 8 deletions
diff --git a/lib/model.rb b/lib/model.rb index d87a006..c8d501b 100644 --- a/lib/model.rb +++ b/lib/model.rb @@ -3,7 +3,7 @@ module OpenTox class Lazar - attr_accessor :dependent_variable, :activity_dataset_uri, :feature_dataset_uri, :effects, :activities, :p_values, :fingerprints, :features + attr_accessor :dependent_variable, :activity_dataset_uri, :feature_dataset_uri, :effects, :activities, :p_values, :fingerprints, :features, :algorithm def initialize @source = "http://github.com/helma/opentox-model" @@ -5,21 +5,16 @@ module OpenTox attr_reader :uri, :ot_class def initialize(ot_class,uri) - - # read OT Ontology - #@parser.parse_into_model(@model,"http://opentox.org/data/documents/development/RDF%20files/OpenToxOntology/at_download/file") - #@parser.parse_string_into_model(@model,File.read(File.join(File.dirname(__FILE__),"opentox.owl")),'/') - @model = Redland::Model.new Redland::MemoryStore.new @parser = Redland::Parser.new @ot_class = ot_class @uri = Redland::Uri.new(uri.chomp) @model.add @uri, RDF['type'], OT[@ot_class] - + @model.add @uri, DC['identifier'], @uri end def method_missing(name, *args) - methods = ['title', 'source', 'identifier', 'algorithm', 'independentVariables', 'dependentVariable'] + methods = ['title', 'source', 'identifier', 'algorithm', 'independentVariables', 'dependentVariables', 'predictedVariables', 'date','trainingDataset' ] if methods.include? name.to_s.sub(/=/,'') if /=/ =~ name.to_s # setter name = name.to_s.sub(/=/,'') |