PhysDock / prepare_system.py
Irwiny123's picture
添加PhysDock初始代码
7a1bbaf
import argparse
from PhysDock.data.generate_system import generate_system
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='PhysDock Redocking Data Preparation')
parser.add_argument('--receptor_pdb_path', type=str, required=True, help='Receptor PDB file path')
parser.add_argument('--ligand_sdf_path', type=str, required=True, help='Input ligand SDF file path')
parser.add_argument('--ligand_ccd_id', type=str, required=True, help='Ligand CCD ID')
parser.add_argument('--systems_dir', type=str, required=True, help='Output directory for system pickle files')
args = parser.parse_args()
generate_system(
receptor_pdb_path=args.receptor_pdb_path,
ligand_sdf_path=args.ligand_sdf_path,
ligand_ccd_id=args.ligand_ccd_id,
systems_dir=args.systems_dir,
)