Docking instance has no attribute 'ligMol'

exception in _buildInputLig
Traceback (most recent call last):
  File "write_conformations_from_dlg.py", line 72, in
    d.readDlg(docking_filename)
  File "/sf03/psoftware/docking/mgltools/1.5.7/MGLToolsPckgs/AutoDockTools/Docking.py", line 105, in readDlg
    self.ch = ConformationHandler(self.ligMol, 
AttributeError: Docking instance has no attribute 'ligMol'

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
这个错误可能是因为您的Docking实例没有ligMol属性。ligMol属性应该是在读取dlg文件时自动设置的,因此您可能需要检查以下问题:

  1. 您是否输入了正确的dlg文件路径。请确保您使用的文件存在,并且路径正确。
  2. 您是否正确初始化了Docking实例。请确保您已经正确地初始化了Docking实例,并且在实例化后还没有修改过其属性。如果您已经修改了Docking实例的属性,请检查是否有任何修改导致ligMol属性丢失。
  3. 您是否使用了正确的版本的AutoDockTools。请确保您使用的AutoDockTools版本与您正在使用的代码兼容。如果您使用的是不同版本的AutoDockTools,则可能会导致此错误。

您可以检查一下这些问题,看看是否能够解决这个问题。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢