summaryrefslogtreecommitdiff
path: root/scripts/functional-groups-smarts.rb
blob: 0fd05206a394d4687ac1a495deee5b02ddb9d5df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env ruby
require 'csv'

smarts = {}
File.open("../functional-groups.txt").each_line do |row|
  name,sma = row.chomp.split ": "
  smarts[name] = "'#{sma}'"
end

names = []
CSV.foreach("../data/functional-groups-reduced4R.csv") do |row|
  names << row[0].gsub(" ", "_")
end
names.uniq.each{|name| puts [name,smarts[name]].join ","}