summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/index.haml54
1 files changed, 17 insertions, 37 deletions
diff --git a/views/index.haml b/views/index.haml
index c8481c3..b75a9ab 100644
--- a/views/index.haml
+++ b/views/index.haml
@@ -1,47 +1,27 @@
!!! 5
-= @compound.neighbors.size
-%table
+%script{:type => "text/javascript", :src => "sorttable.js"}
+%table{:class => "sortable"}
%tr
+ %th
+ = @neighbors.query.to_name
+ %br
+ %img{:src => @neighbors.query.to_image_uri}
%th Structure
%th Properties
%th Targets
%th Assays
- - @compound.neighbors.each do |neighbor|
- %tr
+ - @neighbors.neighbors.each do |neighbor|
+ - sim = neighbor.structure_similarity @neighbors.query
+ %tr{:sorttable_customkey => sim}
%td
- = neighbor.name
- %img{:src => neighbor.image}
- %dl
- %dt Similarity
- %dd
- = neighbor.tanimoto
+ = neighbor.to_name
+ %br
+ %img{:src => neighbor.to_image_uri}
%td
- %dl
- - neighbor.properties.each do |p,v|
- %dt
- = p
- %dd
- = v
+ = sim
%td
- %dl
- %dt Similarity
- %dd
- = neighbor.target_similarity @compound.neighbors.first
- %dt Targets
- %dd
- = neighbor.targets.uniq
- %dt Total
- %dd
- = neighbor.targets.size + neighbor.non_targets.size
+ = neighbor.property_similarity @neighbors.query
%td
- %dl
- %dt Similarity
- %dd
- = neighbor.assay_similarity @compound.neighbors.first
- %dt Active
- %dd
- = neighbor.active_assays.collect{|a| a["Assay Name"]}
- %dt Total
- %dd
- = neighbor.active_assays.size + neighbor.inactive_assays.size
- =# neighbor.inactive_assays.collect{|a| a["Assay Name"]}
+ = neighbor.target_similarity @neighbors.query
+ %td
+ = neighbor.assay_similarity @neighbors.query