import rdkit
from rdkit import Chem
#导入一个分子
smi = 'c1ccccc1'
#rdkit读取
mol = Chem.MolFromSmiles(smi)
#...获取分子中的原子数目
atom_num = mol.GetNumAtoms()
#获取分子中的键数目
bond_num = mol.GetNumBonds()
nei_atom = []
nei_bond...= []
#获取分子中的原子的相邻原子的数目以及序号
for i in range(atom_num):
nei_atom.append([(i.GetSmarts(),i.GetIdx()) for...GetBondType().name,mol.GetBondWithIdx(i).GetBeginAtomIdx(),mol.GetBondWithIdx(i).GetEndAtomIdx()))
#我们就获得了分子中的原子以及成键信息...', 0, 1),
('DOUBLE', 1, 2),
('SINGLE', 2, 3),
('DOUBLE', 3, 4),
('SINGLE', 4, 5),
('SINGLE', 5, 0)]
?