diff options
author | Christoph Helma <helma@in-silico.ch> | 2011-03-21 16:57:17 +0100 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2011-03-21 16:57:17 +0100 |
commit | 7a1fc6a8174c6f3252f72ea5e38b089a0ec2cdba (patch) | |
tree | bed738b2eb6f3b68559695b92d3f9946d523bb96 | |
parent | f7ca7e50f9da5a33133110217ba9eeb8e93d8369 (diff) |
reset before setting fminer paramaters
-rw-r--r-- | fminer.rb | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -79,14 +79,15 @@ post '/fminer/bbrc/?' do minfreq = 2 unless minfreq > 2 end - @@bbrc.SetMinfreq(minfreq) - @@bbrc.SetType(1) if params[:feature_type] == "paths" - @@bbrc.SetBackbone(eval params[:backbone]) if params[:backbone] and ( params[:backbone] == "true" or params[:backbone] == "false" ) # convert string to boolean - @@bbrc.SetChisqSig(params[:min_chisq_significance]) if params[:min_chisq_significance] - @@bbrc.SetConsoleOut(false) - task = OpenTox::Task.create("Mining BBRC features", url_for('/fminer',:full)) do + @@bbrc.Reset + @@bbrc.SetMinfreq(minfreq) + @@bbrc.SetType(1) if params[:feature_type] == "paths" + @@bbrc.SetBackbone(eval params[:backbone]) if params[:backbone] and ( params[:backbone] == "true" or params[:backbone] == "false" ) # convert string to boolean + @@bbrc.SetChisqSig(params[:min_chisq_significance]) if params[:min_chisq_significance] + @@bbrc.SetConsoleOut(false) + feature_dataset = OpenTox::Dataset.new(nil, @subjectid) feature_dataset.add_metadata({ DC.title => "BBRC representatives for " + training_dataset.metadata[DC.title].to_s, @@ -105,7 +106,6 @@ post '/fminer/bbrc/?' do nr_inactive=0 all_activities = Hash.new# DV: for effect calculation in regression part - @@bbrc.Reset training_dataset.data_entries.each do |compound,entry| begin smiles = OpenTox::Compound.new(compound.to_s).to_smiles @@ -236,13 +236,14 @@ post '/fminer/last/?' do minfreq = 2 unless minfreq > 2 end - @@last.SetMinfreq(minfreq) - @@last.SetType(1) if params[:feature_type] == "paths" - @@last.SetMaxHops(params[:hops]) if params[:hops] - @@last.SetConsoleOut(false) - task = OpenTox::Task.create("Mining LAST features", url_for('/fminer',:full)) do + @@last.Reset + @@last.SetMinfreq(minfreq) + @@last.SetType(1) if params[:feature_type] == "paths" + @@last.SetMaxHops(params[:hops]) if params[:hops] + @@last.SetConsoleOut(false) + feature_dataset = OpenTox::Dataset.new feature_dataset.add_metadata({ DC.title => "LAST representatives for " + training_dataset.metadata[DC.title].to_s, @@ -262,7 +263,6 @@ post '/fminer/last/?' do nr_inactive=0 all_activities = Hash.new# DV: for effect calculation in regression part - @@last.Reset training_dataset.data_entries.each do |compound,entry| begin smiles = OpenTox::Compound.new(compound.to_s).to_smiles |