diff options
Diffstat (limited to 'scripts/merge.rb')
-rwxr-xr-x | scripts/merge.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/merge.rb b/scripts/merge.rb new file mode 100755 index 0000000..5e9dac4 --- /dev/null +++ b/scripts/merge.rb @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +require_relative '../../lazar/lib/lazar.rb' +include OpenTox + +hansen = Dataset.find File.read(ARGV[0]).chomp +efsa = Dataset.find File.read(ARGV[1]).chomp +kazius = Dataset.find File.read(ARGV[2]).chomp +datasets = [hansen,efsa,kazius] +map = {"mutagen" => "1", "nonmutagen" => "0"} +dataset = Dataset.merge datasets: datasets, features: datasets.collect{|d| d.bioactivity_features.first}, value_maps: [nil,nil,map], keep_original_features: true, remove_duplicates: true +puts dataset.id |