小分子指纹库

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)

许可证

请参阅许可证文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当您有许多具有不同密钥值的位置时,java Enterprise是加密环境变量的正确方法   java如何使用视图保持器模式制作自定义适配器?   java如何迭代Camel体中的嵌套列表?   序列化用base 64进行Java序列化   java打开文件的最佳方式(并确保选择了文件)   java marvin图像色差插件错误   java如何在eclipse中添加属性文件文件夹   比较java。util。日历日期到java。util。日期   java无法在下一个类(活动)中获取哈希表   java如何将这段代码转换为循环?   java查找通过REST失败   java getIntent返回null   在Java中,如何通过外部集合从内部集合检索数据?   java单点登录以保护REST API和内部基于web的系统