summaryrefslogtreecommitdiff
path: root/application.rb
blob: 2a770137df4de7ff9a45c6216f2f2c96ec3b5d0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'sinatra'
require "sinatra/reloader" 
require "haml"
require 'yaml'
require "./pubchem.rb"
also_reload './pubchem.rb'

get '/?' do
  #@neighbors = OpenTox::PubChemNeighbors.new
  smiles = "OC(=O)C1=C(C=CC=C1)OC(=O)C"
  #smiles = "c1cc(CC)ccc1"
  #smiles = "CC(=O)Nc1ccc(O)cc1"
  smiles = "C1=CC(=C(C=C1Cl)Cl)OCC(=O)O"
  #@compound.from_smiles smiles
  #@neighbors.from_smiles smiles
=begin
  File.open("compound.yaml","w+"){|f| f.puts @compound.to_yaml}
  @compound = YAML.load_file "compound.yaml"
=end
  @neighbors = YAML.load_file "search.yaml"
  haml :index
end