diff options
author | rautenberg <rautenberg@in-silico.ch> | 2017-06-06 15:40:03 +0200 |
---|---|---|
committer | rautenberg <rautenberg@in-silico.ch> | 2017-06-06 15:40:03 +0200 |
commit | 0da80618e4c5923145dd5f5ec78360c8015d7d38 (patch) | |
tree | ba2ef1c2f3a7c2ba21721b4a6a87d1084dc60c78 | |
parent | f59ee14e354b4a0c3c121e6de9bd6487ae3d45d7 (diff) |
set enm code to online version
-rw-r--r-- | lib/dataset.rb | 10 | ||||
-rw-r--r-- | lib/report.rb | 10 | ||||
-rw-r--r-- | unicorn.rb | 8 |
3 files changed, 19 insertions, 9 deletions
diff --git a/lib/dataset.rb b/lib/dataset.rb index a48b23f..ac57347 100644 --- a/lib/dataset.rb +++ b/lib/dataset.rb @@ -22,8 +22,14 @@ get "/dataset/:id/?" do resource_not_found_error "Dataset with id: #{params[:id]} not found." unless dataset case @accept when "application/json" - dataset.data_entries.each do |k, v| - dataset.data_entries[k][:URI] = uri("/substance/#{k}") + if dataset.data_entries.class == Array + dataset.data_entries.each do |k| + #todo: fix + end + else + dataset.data_entries.each do |k, v| + dataset.data_entries["#{k}"][:URI] = uri("/substance/#{k}") + end end dataset[:URI] = uri("/dataset/#{dataset.id}") dataset[:substances] = uri("/dataset/#{dataset.id}/substances") diff --git a/lib/report.rb b/lib/report.rb index b313839..71c2045 100644 --- a/lib/report.rb +++ b/lib/report.rb @@ -83,13 +83,13 @@ get "/report/:id/?" do report.value "algorithm_type", "#{model_type}" # Explicit algorithm 4.2 - report.change_catalog :algorithms_catalog, :algorithms_catalog_1, {:definition => "see Helma 2016 and lazar.in-silico.ch, submitted version: #{lazar_commit}", :description => "Neighbor algorithm: #{model.neighbor_algorithm.gsub('_',' ').titleize}#{(model.neighbor_algorithm_parameters[:min_sim] ? ' with similarity > ' + model.neighbor_algorithm_parameters[:min_sim].to_s : '')}"} - report.ref_catalog :algorithm_explicit, :algorithms_catalog, :algorithms_catalog_1 + #report.change_catalog :algorithms_catalog, :algorithms_catalog_1, {:definition => "see Helma 2016 and lazar.in-silico.ch, submitted version: #{lazar_commit}", :description => "Neighbor algorithm: #{model.neighbor_algorithm.gsub('_',' ').titleize}#{(model.neighbor_algorithm_parameters[:min_sim] ? ' with similarity > ' + model.neighbor_algorithm_parameters[:min_sim].to_s : '')}"} + #report.ref_catalog :algorithm_explicit, :algorithms_catalog, :algorithms_catalog_1 report.change_catalog :algorithms_catalog, :algorithms_catalog_3, {:definition => "see Helma 2016 and lazar.in-silico.ch, submitted version: #{lazar_commit}", :description => "modified k-nearest neighbor #{model_type}"} report.ref_catalog :algorithm_explicit, :algorithms_catalog, :algorithms_catalog_3 - if model.prediction_algorithm_parameters - pred_algorithm_params = (model.prediction_algorithm_parameters[:method] == "rf" ? "random forest" : model.prediction_algorithm_parameters[:method]) - end + #if model.prediction_algorithm_parameters + # pred_algorithm_params = (model.prediction_algorithm_parameters[:method] == "rf" ? "random forest" : model.prediction_algorithm_parameters[:method]) + #end report.change_catalog :algorithms_catalog, :algorithms_catalog_2, {:definition => "see Helma 2016 and lazar.in-silico.ch, submitted version: #{lazar_commit}", :description => "Prediction algorithm: #{model.prediction_algorithm.gsub('OpenTox::Algorithm::','').gsub('_',' ').gsub('.', ' with ')} #{(pred_algorithm_params ? pred_algorithm_params : '')}"} report.ref_catalog :algorithm_explicit, :algorithms_catalog, :algorithms_catalog_2 @@ -1,2 +1,6 @@ -worker_processes 4 -timeout 6000
\ No newline at end of file +timeout 6000 +listen 8089 +log_dir = "#{ENV['HOME']}" +log_file = File.join log_dir, "lazar-rest.log" +stderr_path log_file +stdout_path log_file |