Я хотел бы знать, возможно ли преобразовать линейную нотацию SYBYL (SNL) в Smiles с Python?
Пример для N-метилпирролидона:
SNL = 'N[1](CH2CH2CH2C@1=O)CH3' SMI = 'CN1CCCC1=O'
Я не нашел никакого решения с помощью RDKit: (
В RDKit это в AllChem.
from rdkit.Chem import AllChem as Chem Chem.MolToSmiles(Chem.MolFromSLN('N[1](CH2CH2CH2C@1=O)CH3')) 'CN1CCCC1=O'