Skip to content

Commit

Permalink
[mp-stability] cleanup ref pdb file for superpose
Browse files Browse the repository at this point in the history
  • Loading branch information
j0kaso committed Aug 8, 2022
1 parent e833339 commit 266ab55
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion software/rosetta_ddG_pipeline/mp_prepare.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,15 @@ def superpose_struc(bio_ref_struc_raw, bio_target_struc_raw, ref_align_atoms,

def superpose_MMLigner(target_pdb, target_chain, reference_pdb, reference_chain, output_pdb, exec_dir = ''):

# make clean version of reference file"
reference_pdb_cleaned = os.path.join(os.path.dirname(reference_pdb), 'ref_cleaned.pdb')
with open(reference_pdb, 'r') as fp, open(reference_pdb_cleaned, 'w') as fp2:
for line in fp:
if line.startswith('ATOM'):
fp2.write(line)

exect_mmlinger = (f"{rosetta_paths.MMLigner_exec} "
f"{reference_pdb}:{reference_chain} "
f"{reference_pdb_cleaned}:{reference_chain} "
f"{target_pdb}:{target_chain} "
"--superpose"
"")
Expand Down

0 comments on commit 266ab55

Please sign in to comment.