blob: 6254d292337f5977f51fdc4a79b6342b519d9ce7 (
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
|
require 'rubygems'
require 'opentox-ruby'
require 'yaml'
@subjectid = nil
if ARGV.size != 1
puts "Args: path/to/dataset.yaml"
puts ARGV.size
exit
end
path = ARGV[0]
puts path
ds = YAML::load_file("#{path}")
#ds.keys.each { |dataset|
["LOAEL"].each { |dataset|
puts "----------------- next dataset -----------------"
["electronic,cpsa,constitutional,topological,hybrid,joelib"].each { |pc|
puts "#{dataset}, #{pc}"
args = {}
args[:pc_type] = pc
ds_uri = ds[dataset]["dataset"]
puts args.to_yaml
feature_ds = OpenTox::RestClientWrapper.post( File.join(ds_uri,"/pcdesc"), args )
puts "Result feature dataset:"
puts feature_ds
puts "--------"
}
puts "-----------------"
}
|