From ca2bb0f90335b1f2c4ecc28ee423e85b281ffcf0 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Wed, 4 Nov 2015 17:50:17 +0100 Subject: neighbor search delegated to database backend --- test/lazar-long.rb | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'test/lazar-long.rb') diff --git a/test/lazar-long.rb b/test/lazar-long.rb index 92d7d5a..525b96e 100644 --- a/test/lazar-long.rb +++ b/test/lazar-long.rb @@ -3,6 +3,7 @@ require_relative "setup.rb" class LazarExtendedTest < MiniTest::Test def test_lazar_bbrc_ham_minfreq + skip dataset = OpenTox::Dataset.from_csv_file File.join(DATA_DIR,"hamster_carcinogenicity.csv") model = Model::LazarFminerClassification.create(dataset, :min_frequency => 5) feature_dataset = Dataset.find model.neighbor_algorithm_parameters[:feature_dataset_id] @@ -21,6 +22,7 @@ class LazarExtendedTest < MiniTest::Test end def test_lazar_bbrc_large_ds + skip dataset = OpenTox::Dataset.from_csv_file File.join(DATA_DIR,"multi_cell_call_no_dup.csv") model = Model::LazarFminerClassification.create dataset feature_dataset = Dataset.find model.neighbor_algorithm_parameters[:feature_dataset_id] @@ -44,7 +46,8 @@ class LazarExtendedTest < MiniTest::Test feature_dataset.delete end - def test_lazar_kazius + def test_lazar_fminer_kazius + skip t = Time.now dataset = Dataset.from_csv_file File.join(DATA_DIR,"kazius.csv") p "Dataset upload: #{Time.now-t}" @@ -68,4 +71,22 @@ class LazarExtendedTest < MiniTest::Test #feature_dataset.delete end + def test_lazar_kazius + t = Time.now + dataset = Dataset.from_csv_file File.join(DATA_DIR,"kazius.csv") + p "Dataset upload: #{Time.now-t}" + t = Time.now + model = Model::LazarClassification.create(dataset) + p "Feature mining: #{Time.now-t}" + t = Time.now + 2.times do + compound = Compound.from_smiles("Clc1ccccc1NN") + prediction = model.predict compound + #p prediction + assert_equal "1", prediction[:value] + #assert_in_delta 0.019858401199860445, prediction[:confidence], 0.001 + end + dataset.delete + end + end -- cgit v1.2.3