Когда я бегу в питоне:
import rdkit
from rdkit import Chem
from rdkit.Chem import AllChem
mol = Chem.MolFromSmiles('Oc1ccccc1N2C(=O)Nc3cc(ccc23)C(F)(F)F')
Я получаю следующую ошибку:
Boost.Python.ArgumentError: типы аргументов Python в
rdkit.Chem.rdmolfiles.MolFromSmiles (ул)
не соответствует сигнатуре C ++:
MolFromSmiles (std :: string SMILES, bool sanitize = True,
boost :: python :: dict replacements = {})
Установки Boost (1.54) и Rdkit (2013_09_1) можно найти в предыдущем вопросе:
Кто-нибудь знает, что идет не так?
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …