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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
%link{ :href=>"/style.css", :media=>"screen, projection", :rel=>"stylesheet", :type=>"text/css"}
.content{:style=>"margin-top:0;"}
- if @type =~ /classification/i
.significant_fragments{:style=>"padding:0.7em;padding-bottom:5em;"}
%button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
X
%h2{:style=>"margin-left:8px;"}
Significant fragments:
%img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
- if !@significant_fragments.empty?
%table{:id => "sf1"}
%tr
/ @value_map => hash; interpret the effect
%th{:style=>"border:2px solid #E6E6E6;"}
Predominantly in compounds with activity "inactive"
%th{:style=>"border:2px solid #E6E6E6;"}
p value
- @significant_fragments.each do |fragments|
/ fragments == [effect, smarts, pValue]
/ fragments[0] = effect
/- $logger.debug "effect:\t#{fragments[0]}\n"
- if fragments[0] == @value_map.index("inactive")
%tr
%td
/ fragments[1] = smarts
= fragments[1]
%img{:src => "http://smartsview.de/smartsview/auto/png/2/none/#{CGI.escape(fragments[1])}", :class => "smarts"}
%td
/fragments[2] = pValue
= fragments[2]
%tr
%td
%br
%tr
%th{:style=>"border:2px solid #E6E6E6;"}
Predominantly in compounds with activity "active"
%th{:style=>"border:2px solid #E6E6E6;"}
p value
- @significant_fragments.each do |fragments|
/ fragments == [effect, smarts, pValue]
- if fragments[0] == @value_map.index("active")
%tr
%td
%img{:src => "http://smartsview.de/smartsview/auto/png/2/none/#{CGI.escape(fragments[1])}", :class => "smarts"}
= fragments[1]
%td
= fragments[2]
- if @type =~ /regression/i
.descriptors{:style=>"padding:0.5em;height:100%"}
%button{:id=>"closebutton", :onclick=>"parent.$('#iframe_details').bPopup().close();parent.$('#iframe_overview').bPopup().close();"}
X
%h2{:style=>"margin:0px;margin-left:8px;"}
Descriptors:
%img{:src=>"#{@compound.uri}/image", :alt=>"#{@compound.smiles}", :title=>"#{@compound.smiles}", :width=>"300px", :heigth=>"300px"}
- if !@significant_fragments.empty?
%table{:id => "sf2"}
%tr
%th{:style=>"border:2px solid #E6E6E6;"}
Descriptor
%th{:style=>"border:2px solid #E6E6E6;"}
value
- @significant_fragments.each do |fragments|
%tr
%td
= fragments[0]
%td
= fragments[1][0].round(3)
|