Skip to content
Snippets Groups Projects
Commit 2822df47 authored by Hervé  MENAGER's avatar Hervé MENAGER
Browse files

run update_compound_cached_properties if testing physiochem filters

parent 521e13e4
No related branches found
No related tags found
No related merge requests found
Pipeline #12170 failed
...@@ -11,7 +11,7 @@ from openbabel import vectorUnsignedInt, OBFingerprint ...@@ -11,7 +11,7 @@ from openbabel import vectorUnsignedInt, OBFingerprint
from ippidb import ws from ippidb import ws
from ippidb.ws import get_uniprot_info from ippidb.ws import get_uniprot_info
from .models import Compound, CompoundTanimoto, create_tanimoto from .models import Compound, CompoundTanimoto, create_tanimoto, update_compound_cached_properties
from .models import DrugBankCompound from .models import DrugBankCompound
from .utils import FingerPrinter, mol2smi, smi2mol, smi2inchi, smi2inchikey from .utils import FingerPrinter, mol2smi, smi2mol, smi2inchi, smi2inchikey
...@@ -210,6 +210,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -210,6 +210,7 @@ class CompoundAnnotationsTestCase(TestCase):
# AlogP <= 5 # AlogP <= 5
c.a_log_p = 4 c.a_log_p = 4
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertTrue(c.lipinsky_mw) self.assertTrue(c.lipinsky_mw)
self.assertTrue(c.lipinsky_hba) self.assertTrue(c.lipinsky_hba)
...@@ -229,6 +230,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -229,6 +230,7 @@ class CompoundAnnotationsTestCase(TestCase):
# AlogP > 5 # AlogP > 5
c.a_log_p = 7 c.a_log_p = 7
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertFalse(c.lipinsky_mw) self.assertFalse(c.lipinsky_mw)
self.assertFalse(c.lipinsky_hba) self.assertFalse(c.lipinsky_hba)
...@@ -247,6 +249,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -247,6 +249,7 @@ class CompoundAnnotationsTestCase(TestCase):
# RB <= 10 # RB <= 10
c.nb_rotatable_bonds = 9 c.nb_rotatable_bonds = 9
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertTrue(c.veber_hba_hbd) self.assertTrue(c.veber_hba_hbd)
self.assertTrue(c.veber_tpsa) self.assertTrue(c.veber_tpsa)
...@@ -264,6 +267,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -264,6 +267,7 @@ class CompoundAnnotationsTestCase(TestCase):
# RB > 10 # RB > 10
c.nb_rotatable_bonds = 11 c.nb_rotatable_bonds = 11
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertFalse(c.veber_hba_hbd) self.assertFalse(c.veber_hba_hbd)
self.assertFalse(c.veber_tpsa) self.assertFalse(c.veber_tpsa)
...@@ -278,6 +282,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -278,6 +282,7 @@ class CompoundAnnotationsTestCase(TestCase):
# TPSA >=75 # TPSA >=75
c.tpsa = 80 c.tpsa = 80
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertTrue(c.pfizer_a_log_p) self.assertTrue(c.pfizer_a_log_p)
self.assertTrue(c.pfizer_tpsa) self.assertTrue(c.pfizer_tpsa)
...@@ -291,6 +296,7 @@ class CompoundAnnotationsTestCase(TestCase): ...@@ -291,6 +296,7 @@ class CompoundAnnotationsTestCase(TestCase):
# TPSA <75 # TPSA <75
c.tpsa = 8 c.tpsa = 8
c.save() c.save()
update_compound_cached_properties()
c = Compound.objects.get(id=1) c = Compound.objects.get(id=1)
self.assertFalse(c.pfizer_a_log_p) self.assertFalse(c.pfizer_a_log_p)
self.assertFalse(c.pfizer_tpsa) self.assertFalse(c.pfizer_tpsa)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment