小分子指纹库
pink的Python项目详细描述
pinky-分子指纹库
pinky是从微笑字符串生成分子指纹的库。
Pinky包括一个微笑的叉子解析器和来自皱眉的mol生成器 http://frowns.sourceforge.net/最初由brian kelley和 安德鲁·道克的贡献。
这应该被认为是alpha软件。目标是增加更多的分子 指纹算法(目前仅支持ECFP)。还有,我想 battle测试smiles解析器以提供健壮的纯python smiles解析 图书馆。
用法
frompinky.smilesimportsmilinfrompinky.fingerprintsimportecfpmol=smilin('CCCC(=O)N')foratominmol.atoms:printatom,atom.sumBondOrders()forbondinmol.bonds:printbond.symbol,bond.bondorder,bond.bondtype,bond.fixed# Compute ECFP_4 fingerprintfp=ecfp(mol,radius=2)
许可证
请参阅许可证文件。