summaryrefslogtreecommitdiff
path: root/views/neighbors.haml
blob: 8435ac1bc60aca9dd57ade1478e40cee4dffd591 (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
35
36
37
38
39
40
41
- @neighbors = []
- neighbors(@cid).each do |n|
  - unless assays(n,"active").empty? and assays(n,"inactive").empty?
    - @neighbors << n

%table
  %colgroup
    %col{:style => "width: 300px"}
    %col{:style => "width: 47%"}
    %col{:style => "width: 47%"}

  - unless @neighbors.empty? or @neighbors.nil?
    - @neighbors.each do |n|
      %tr
        %th{:style => "vertical-align:top;", :colspan => "3"}
          = name n
          (
          = similarity(@cid,n).round(3)
          )
      %tr
        %td{:style => "vertical-align:top;"}
          %img{:src => image_uri(n), :alt => "#{name n}", :class => "compound"}
        %td{:style => "vertical-align:top;"}
          %p{:id => "targets#{n}", :class => "neighbors"}
            :javascript
              hide("Measured gene/protein targets","#targets#{n}", "/cid/#{n}/targets/active");
          %p{:id => "nontargets#{n}", :class => "neighbors"}
            :javascript
              hide("Measured gene/protein non-targets","#nontargets#{n}", "/cid/#{n}/targets/inactive");
        %td{:style => "vertical-align:top;"}
          %p{:id => "assays#{n}", :class => "neighbors"}
            :javascript
              hide("Other active assays","#assays#{n}", "/cid/#{n}/assays/active");
          %p{:id => "inactive_assays#{n}", :class => "neighbors"}
            :javascript
              hide("Other inactive assays","#inactive_assays#{n}", "/cid/#{n}/assays/inactive");
  - else
    %tr
      %td{ :colspan => "3"}
        %em
          Similar compounds depend on predicted assays and predicted targets.