| | from utils import * |
| |
|
| | import os |
| | import pandas as pd |
| | import subprocess |
| | import numpy as np |
| | import shutil |
| | from tqdm import tqdm |
| |
|
| | from joblib import delayed, Parallel |
| |
|
| | input_dir="./Data/Baselines_new/Tests" |
| | output_dir="./Data/Baselines_new/Pack" |
| |
|
| | RUNNER = "/datapool/data2/home/jiahan/Tool/bin/Scwrl4" |
| |
|
| | def process_one_item_scwrl4(name='1a1m_C',num_samples=10): |
| | if not os.path.exists(os.path.join(output_dir,name,'scwrls')): |
| | os.makedirs(os.path.join(output_dir,name,'scwrls')) |
| | |
| | |
| | |
| | dirname = os.path.join(output_dir,name,'scwrls') |
| | for i in range(num_samples): |
| | cmd = [ |
| | RUNNER, |
| | '-i',os.path.join(input_dir,name,'pocket_merge_renum_bb.pdb'), |
| | '-o',os.path.join(dirname,f'packed_{i}.pdb'), |
| | ] |
| | subprocess.run(cmd) |