summaryrefslogtreecommitdiff
path: root/views/predict.haml
diff options
context:
space:
mode:
Diffstat (limited to 'views/predict.haml')
-rw-r--r--views/predict.haml34
1 files changed, 34 insertions, 0 deletions
diff --git a/views/predict.haml b/views/predict.haml
new file mode 100644
index 0000000..26c8094
--- /dev/null
+++ b/views/predict.haml
@@ -0,0 +1,34 @@
+:javascript
+ function getsmiles() {
+ if (document.JME.smiles() != '') {
+ document.form.identifier.value = document.JME.smiles() ;
+ }
+ }
+
+.input
+ %p Use this service to obtain predictions from OpenTox models.
+ - unless @models.empty?
+
+ %form{:name => "form", :action => url_for('/predict'), :method => "post", :enctype => "multipart/form-data" }
+ %fieldset
+ %legend Draw a compound
+ %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.
+
+ %label{:for => 'identifier'} or enter a Name, InChI, Smiles, CAS, ...
+ %input{:type => 'text', :name => 'identifier', :id => 'identifier', :size => '60'}
+ %fieldset
+ %legend
+ Choose one or more prediction models
+ - @models.each do |model|
+ %label{:for => model.id}
+ = model.name
+ %input{:type => 'checkbox', :name => "selection[#{model.id}]", :value => true, :id => model.id}
+ %br
+
+ %input{ :type => "submit", :value => "Predict", :onclick => "getsmiles();"}
+ = link_to 'Cancel', '/predict'
+