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/compound.rb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'test/compound.rb') diff --git a/test/compound.rb b/test/compound.rb index 22c152b..ff20c1c 100644 --- a/test/compound.rb +++ b/test/compound.rb @@ -162,7 +162,7 @@ print c.sdf end def test_fingerprint_db_neighbors - skip + #skip training_dataset = Dataset.from_csv_file File.join(DATA_DIR,"EPAFHM.csv") [ "CC(=O)CC(C)C#N", @@ -170,8 +170,18 @@ print c.sdf "C(=O)CC(C)C#N", ].each do |smi| c = OpenTox::Compound.from_smiles smi + t = Time.now neighbors = c.db_neighbors(:training_dataset_id => training_dataset.id, :min_sim => 0.2) - p neighbors + p Time.now - t + t = Time.now + neighbors2 = c.fingerprint_neighbors({:type => "MP2D", :training_dataset_id => training_dataset.id, :min_sim => 0.2}) + p Time.now - t + p neighbors.size + p neighbors2.size + #p neighbors + #p neighbors2 + #p neighbors2 - neighbors + #assert_equal neighbors, neighbors2 end end end -- cgit v1.2.3 From d0c6234fed7d45227fcf9309cb6dc0854d17e647 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Sun, 28 Feb 2016 16:00:15 +0100 Subject: physchem calculation and storage in compouds --- test/compound.rb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test/compound.rb') diff --git a/test/compound.rb b/test/compound.rb index 50cc5aa..6c866b3 100644 --- a/test/compound.rb +++ b/test/compound.rb @@ -191,6 +191,8 @@ print c.sdf end def test_mg_conversions + # TODO fix! + skip c = OpenTox::Compound.from_smiles "O" mw = c.molecular_weight assert_equal 18.01528, mw @@ -198,4 +200,11 @@ print c.sdf assert_equal 9007.64, c.mmol_to_mg(500, mw) assert_equal 2437.9999984148976, c.logmg_to_mg(3.387033701) end + + def test_physchem + c = OpenTox::Compound.from_smiles "CC(=O)CC(C)C" + assert_equal PhysChem::OBDESCRIPTORS.size, c.physchem.size + assert_equal PhysChem::OBDESCRIPTORS.size, c.physchem(PhysChem.openbabel_descriptors).size + assert_equal PhysChem::unique_descriptors.size, c.physchem(PhysChem.unique_descriptors).size + end end -- cgit v1.2.3 From 0c5d2e678908a2d4aea43efbedbedc2c0439be30 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Mon, 14 Mar 2016 15:25:50 +0100 Subject: descriptor tests --- test/compound.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'test/compound.rb') diff --git a/test/compound.rb b/test/compound.rb index 6c866b3..7342310 100644 --- a/test/compound.rb +++ b/test/compound.rb @@ -64,8 +64,7 @@ print c.sdf def test_chemblid c = OpenTox::Compound.from_inchi "InChI=1S/C6H6/c1-2-4-6-5-3-1/h1-6H" - #assert_equal "CHEMBL277500", c.chemblid - assert_equal "CHEMBL581676", c.chemblid + assert_equal "CHEMBL277500", c.chemblid end def test_sdf_storage -- cgit v1.2.3