Skip to content

Commit

Permalink
oracle: add c11h24 & set default value for invalid smiles
Browse files Browse the repository at this point in the history
  • Loading branch information
futianfan committed Feb 25, 2022
1 parent abff3e3 commit 93baa97
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions tdc/oracles.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from .utils import fuzzy_search, oracle_load, receptor_load
from .metadata import download_oracle_names, oracle_names, distribution_oracles, download_receptor_oracle_name, docking_target_info

from rdkit import Chem

class Oracle:

Expand Down Expand Up @@ -175,8 +174,8 @@ def assign_evaluator(self):
from .chem_utils import isomers_c9h10n2o2pf2cl
self.evaluator_func = isomers_c9h10n2o2pf2cl
elif self.name == 'isomers_c11h24':
from .chem_utils import isomoers_c11h24
self.evaluator_func = isomoers_c11h24
from .chem_utils import isomers_c11h24
self.evaluator_func = isomers_c11h24
elif self.name == 'isomers':
from .chem_utils import isomers_c7h8n2o2, isomers_c9h10n2o2pf2cl
self.evaluator_func = {'c7h8n2o2': isomers_c7h8n2o2,
Expand Down Expand Up @@ -436,7 +435,7 @@ def __call__(self, *args, **kwargs):
return all_results_lst

else: ### a string of SMILES

from rdkit import Chem
if Chem.MolFromSmiles(smiles_lst) == None:
return self.default_property

Expand Down

0 comments on commit 93baa97

Please sign in to comment.