summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2016-09-23 14:55:30 +0000
committergebele <gebele@in-silico.ch>2016-09-23 14:55:30 +0000
commitf4ec6a9bc42a1d6d3a2f136ddf50f3589a57c21b (patch)
treec77eca6dc6ffed93a992001760d429243c9e133b
parentf4b457653ae3aa2001e2edb178a61e246fa90009 (diff)
added physchem descriptors link to bioportal bioontology
-rw-r--r--application.rb2
-rw-r--r--views/predict.haml5
2 files changed, 5 insertions, 2 deletions
diff --git a/application.rb b/application.rb
index ea0684e..29c1aca 100644
--- a/application.rb
+++ b/application.rb
@@ -1,6 +1,6 @@
require 'rdiscount'
$ambit_search = "http://data.enanomapper.net/substance?type=name&search="
-
+$npo_search = "http://bioportal.bioontology.org/search?q=%s&ontologies=NPO&include_properties=false&include_views=false&includeObsolete=false&require_definition=false&exact_match=false&categories="
configure :development do
$logger = Logger.new(STDOUT)
diff --git a/views/predict.haml b/views/predict.haml
index e4fba65..1cd2916 100644
--- a/views/predict.haml
+++ b/views/predict.haml
@@ -108,7 +108,10 @@
%h5
%a{:href=>"http://www.uniprot.org/uniprot/#{name}", :rel=>"external"}= name
- else
- %h5= name
+ / prepare name string for npo_search
+ - string = name.split("/").first.downcase.gsub(/%s/, "%20")
+ %h5
+ %a{:href=>$npo_search % string, :rel=>"external"}= name
// input physchem parameters
%input.input-sm.form-control{:id=>id,:type=>"text",:name=>"input_value_#{id}",:value=>val[0]}
%input{:id=>id,:type=>"hidden",:name=>"input_key_#{id}",:value=>v[0]}