blob: fe49622e3f1d4e9f7fa22b72ed48a8c3aded3d97 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
module OpenTox
class Dataset < OpenTox
# Initialize with <tt>:uri => uri</tt> or <tt>:name => name</tt> (creates a new dataset)
def initialize(uri)
super(uri)
end
def self.create(data)
uri = RestClient.post @@config[:services]["opentox-dataset"], data, :content_type => 'application/rdf+xml'
Dataset.new(uri.to_s)
end
def self.find(uri)
RestClient.get uri # check if the resource is available
end
def self.base_uri
@@config[:services]["opentox-dataset"]
end
# Delete a dataset
def delete
RestClient.delete @uri
end
# def tanimoto(dataset)
# RestClient.get(File.join(@uri,'tanimoto',dataset.path))
# end
#
# def weighted_tanimoto(dataset)
# RestClient.get(File.join(@uri,'weighted_tanimoto',dataset.path))
# end
end
end
|