• from dockstring import load_target , list_all_target_names: 该行代码从dockstring模块中导入load_targetlist_all_target_names函数。
  • import rdkit.Chem as Chem: 该行代码将rdkit.Chem模块导入并重命名为Chem
  • def Mpro_dock(smiles):: 定义了一个名为Mpro_dock的函数,该函数接受一个参数smiles
  • try:: 开始一个异常处理块。
  • target = load_target('6yb7'): 调用load_target函数,将目标标识符'6yb7'作为参数传递给该函数,并将返回的目标对象赋值给target变量。
  • score, aux = target.dock(smiles): 调用目标对象的dock方法,将smiles作为参数传递给该方法,并将返回的得分和附加信息分别赋值给scoreaux变量。
  • except:: 如果在try块中发生异常,则执行异常处理块中的代码。
  • score = 'e': 将变量score赋值为字符串'e'
  • return score: 返回变量score的值
from dockstring import load_target list_all_target_namesimport rdkitChem as Chemdef Mpro_docksmiles try target = load_target6yb7 score aux = targetdocksmiles except score =

原文地址: http://www.cveoy.top/t/topic/hNvl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录