blob: 82fafd2e1c1e1a1b08bf6498f89c0464312185f5 (
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
42
43
44
45
|
%tr
%th
Neighbors
= neighbors_navigation
%th= toggle_link("#training_data","Measured activity")
%th= toggle_link("#similarity","Similarity")
%th Supporting information
- first = 5*page
- last = first+4
- neighbor_id = 0
- neighbors.sort{|a,b| b.last[:similarity] <=> a.last[:similarity]}[first..last].each do |uri,data|
- neighbor_id += 1
- compound = OpenTox::Compound.new(:uri => uri)
%tr
%td.image= compound_image(compound,data[:features])
%td
- data[:activities].each do |act|
= activity_markup(act)
%td= sprintf('%.03g', data[:similarity])
%td
%ul
%li
%a{:href => "#prediction", :id => "show_names#{neighbor_id}"} Names and synonyms
:javascript
$("a#show_names#{neighbor_id}").click(function () {
$("#compound_names#{neighbor_id}").load("#{File.join("compound",compound.inchi)}");
$("#names#{neighbor_id}").toggle();
});
%li= toggle_link("#fragments#{neighbor_id}","Significant fragments")
-#%li Ambit data
-# %li
%a{:href => "http://www.ncbi.nlm.nih.gov/sites/entrez?cmd=PureSearch&db=pccompound&term=#{URI.encode('"'+compound.inchi+'"[InChI]')}"} PubChem data
(external)
-# %li ToxNet data
%tr{:id => "names#{neighbor_id}", :style => "display: none;" }
%td{:colspan => '4'}
= hide_link("#names#{neighbor_id}")
%div{:id => "compound_names#{neighbor_id}"}
%tr{:id => "fragments#{neighbor_id}", :style => "display: none;" }
%td{:colspan => '4'}
= hide_link("#fragments#{neighbor_id}")
= haml :feature_table, :locals => {:features => data[:features]}, :layout => false
|