1、使用chemdraw画结构,存为cdx文件,在excel文件中加入sysname等
2、(21版本 python3.2),通过chemscript和openpyxl将cdx转化为smiles和其他数据,保存excel文件
- 可以考虑升级到新版本chemscript(22版本升级到了python3.9, 3.10,但是chemscript不像以前可以直接使用,需要授权了),这样可以使用高版本python和openpyxl
- 通过分析excel文件,比较和上一版本的区别,高亮标出。
2.X、20231206更新:使用chemscript22版本升级到 python 3.10
- 首先通过excel的sysname,查找cdx文件,生成分子式,分子量,精确分子量和smiles
3、使用keymousego将cdx改为acs96格式,同时存为cdx和svg格式
4、flask中将svg文件的大小调节到合适大小。
- 大小可以考虑作为参数在vue而不是flask使用。
#sqlite 不支持regexp,SqliteExtDatabase可以解决
#like可以用通配符,但是不可以对list,in可以用的list,但是不支持通配符