|
|
使用ztop进行参数转移保存时会出现下面warnings和error报错:
- label formula sites
- H xxx
- //app/anaconda3.0/envs/amber/lib/python3.10/site-packages/parmed/gromacs/gromacstop.py:1124: GromacsWarning: 76 1-4 pairs were missing from the [ pairs ] section and were set to zero; make sure you know what you're doing!
- warnings.warn('%i 1-4 pairs were missing from the [ pairs ] ')
- Traceback (most recent call last):
- File "//../coordmagic/ztop.py", line 370, in <module>
- pr.ps.save(f,overwrite=True,**options)
- File "//app/anaconda3.0/envs/amber/lib/python3.10/site-packages/parmed/structure.py", line 1548, in save
- s = gromacs.GromacsTopologyFile.from_structure(self)
- File "//app/anaconda3.0/envs/amber/lib/python3.10/site-packages/parmed/gromacs/gromacstop.py", line 226, in from_structure
- scee_values.add(1/adjust.type.chgscale)
- ZeroDivisionError: float division by zero
复制代码
经检查发现是由于连接处产生了新的1-4相互作用对,但是`[ pairs ]`里没有更新。
目前的解决方法是:`--saveinfo d`产生要转移的csv二面角,新产生的二面角为缺失的1-4相互作用, 改成 `atom1 atom4 1`的形式,加入到a.top的[ pairs ]。
想请问大家使用过程中是否也遇到这个问题呢,这样解决是否可行。 |
|