summaryrefslogtreecommitdiff
path: root/views/predict.haml
blob: 2de8b75ab27f836bbe2b2c5cab3e4cf29ef4aa7d (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
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
72
73
74
75
76
77
78
79
80
81
82
83
84
:javascript
  function getsmiles() {
    if (document.JME.smiles() != '') {
      document.form.identifier.value = document.JME.smiles() ;
    }
  }

%form{:name => "form", :action => to('/predict'), :method => "post", :enctype => "multipart/form-data" }
  %fieldset#top
    %a{:href => "#insert", :id => "linkInsert#{p.object_id}"}
      %h1 1. Draw or insert your compound   
    :javascript
      $("a#linkInsert#{p.object_id}").click(function () {
        $("#insert").toggle();
        document.location = document.location + "#" + "insert";
      });
    #insert{ :style => "display: none" }   
      %p
      %label  
      .jme
        %applet{:code => "JME.class", :name => "JME", :archive => "JME.jar", :width => "500", :height => "360"}
          %param{ :name => "options", :value => "polarnitro"}
          Please enable Java and JavaScript in your browser to use the JME editor.
        %span{:style=>"font-size:75%"}
          ©
          %a{:href => 'http://www.molinspiration.com/jme/index.html', :rel => "external"} JME Editor
          courtesy of Peter Ertl, Novartis
      %br
      %label{:for => 'identifier'}
        or enter the
        %a{:href => "http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification", :rel => "external"} SMILES
        string 
      %input{:type => 'text', :name => 'identifier', :id => 'identifier', :size => '60'}
      
      .close
        = hide_link "#insert"
    
  .arrow
    %img{:src=>"/images/arrow_down_float.png", :alt=>"arrow", :class=> "arrow"}

   
  %fieldset#middle
    %a{:href => "#models", :id => "linkModels#{p.object_id}"}
      %h1 2. Select one or more toxic endpoints
    
    :javascript
      $("a#linkModels#{p.object_id}").click(function () {
        $("#models").toggle();
        document.location = document.location + "#" + "models";
      });
      
    #models{ :style => "display: none;"}
      %p Description about these models.
      %br    
      - @models.each do |model|
        %input{:type => 'checkbox', :name => "selection[#{model.title}]", :value => "#{model.metadata}", :uri => "#{model.uri}", :disabled => false}
        %model= model.title
        %p= model.metadata["#{RDF::DC.modified}"]
        %br
          
      .close
        = hide_link "#models"

  .arrow
    %img{:src=>"/images/arrow_down_float.png", :alt=>"arrow", :class=> "arrow"}
  

  %fieldset#bottom
    %a{:href => "#predict", :id => "linkPredict#{p.object_id}"}
      %h1 3. Predict
    
    :javascript
      $("a#linkPredict#{p.object_id}").click(function () {
        $("#predict").toggle();
        document.location = document.location + "#" + "predict";
      });
      
    #predict{ :style => "display: none;"}
      %p Display the prediction including neighbours and sort mechanism
      %br 
      %input{ :type => "submit", :value => "Predict", :onclick => "getsmiles();"}
      
      .close
        = hide_link "#predict"