pyCADD.Demand package
Submodules
pyCADD.Demand.cli module
pyCADD.Demand.config module
pyCADD.Demand.core module
- class pyCADD.Demand.core.QueryClient(uniprot_id: str = None, pdb_list_file: str = None, pdbid_column: str = None)[source]
Bases:
object
- clean_pdb_data(del_mutations: bool = True, del_ignore_lig: bool = True, cutoff: float = None)[source]
- 清洗 pdb 数据:
去除Apo晶体
去除配体未结合于目标链的晶体
去除非WideType晶体(optional)
去除非配体的小分子(e.g. DMS, optional)
去除分辨率高于Cutoff的晶体(optional)
Parameters
- del_mutationsbool
是否去除突变晶体
- del_ignore_ligbool
是否去除非配体的小分子
- generate_inputfile(path: str, _format: str = None)[source]
为 Dock 模块生成输入文件 Parameters ———- path : str
输入文件路径
- _formatstr
输入文件格式 (csv, ini, yml, yaml)
- property pdb_save_dir
- property uniprot_save_dir