From 1d0c46a9711050e116147437fbb334bd800324f3 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 12 May 2010 12:31:39 +0200 Subject: Modification for new RestClient: body instead of to_s --- lib/model.rb | 69 +----------------------------------------------------------- 1 file changed, 1 insertion(+), 68 deletions(-) (limited to 'lib/model.rb') diff --git a/lib/model.rb b/lib/model.rb index 74bb598..3fb713f 100644 --- a/lib/model.rb +++ b/lib/model.rb @@ -102,79 +102,12 @@ module OpenTox def save @features.uniq! resource = RestClient::Resource.new(@@config[:services]["opentox-model"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) - resource.post(self.to_yaml, :content_type => "text/x-yaml").chomp.to_s + resource.post(self.to_yaml, :content_type => "application/x-yaml").chomp.to_s end def self.find_all RestClientWrapper.get(@@config[:services]["opentox-model"]).chomp.split("\n") end -=begin - - # Predict a compound - def predict(compound) - # nicht absichern?? - resource = RestClient::Resource.new(@uri, :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) - resource.post(:compound_uri => compound.uri) - end - - def self.base_uri - File.join @@config[:services]["opentox-model"],'lazar' - end - - def self.create(data) - resource = RestClient::Resource.new(@@config[:services]["opentox-model"], :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) - resource.post(data, :content_type => "text/x-yaml").chomp.to_s - end - - def delete - resource = RestClient::Resource.new(self.uri, :user => @@users[:users].keys[0], :password => @@users[:users].values[0]) - resource.delete - #RestClient.delete @uri if @uri - #RestClient.delete model.task_uri if model.task_uri - end - -# def self.create(task) -# @uri = RestClient.post(@@config[:services]["opentox-model"], :task_uri => task.uri) -# end - -# def yaml=(data) -# RestClient.put(@@uri, data, :content_type => "text/x-yaml").to_s -# end - - def endpoint - YAML.load(RestClient.get(uri))[:endpoint] - end - - def algorithm=(algorithm) - me = @model.subject(RDF['type'],OT[self.owl_class]) - @model.add me, OT['algorithm'], Redland::Uri.new(algorithm) # untyped individual comes from this line, why?? - @model.add Redland::Uri.new(algorithm), RDF['type'], OT['Algorithm'] - end - - def trainingDataset=(trainingDataset) - me = @model.subject(RDF['type'],OT[self.owl_class]) - @model.add me, OT['trainingDataset'], Redland::Uri.new(trainingDataset) # untyped individual comes from this line, why?? - @model.add Redland::Uri.new(trainingDataset), RDF['type'], OT['Dataset'] - end - - def dependentVariables=(dependentVariables) - me = @model.subject(RDF['type'],OT[self.owl_class]) - @model.add me, OT['dependentVariables'], Redland::Uri.new(dependentVariables) # untyped individual comes from this line, why?? - @model.add Redland::Uri.new(dependentVariables), RDF['type'], OT['Feature'] - end - - def independentVariables=(independentVariables) - me = @model.subject(RDF['type'],OT[self.owl_class]) - @model.add me, OT['independentVariables'], Redland::Uri.new(independentVariables) # untyped individual comes from this line, why?? - @model.add Redland::Uri.new(independentVariables), RDF['type'], OT['Feature'] - end - - def predictedVariables=(predictedVariables) - me = @model.subject(RDF['type'],OT[self.owl_class]) - @model.add me, OT['predictedVariables'], Redland::Uri.new(predictedVariables) # untyped individual comes from this line, why?? - @model.add Redland::Uri.new(predictedVariables), RDF['type'], OT['Feature'] - end -=end end end end -- cgit v1.2.3