Skip to content

Commit 985c84a

Browse files
authored
Update bindcraft.py
1 parent 94f466d commit 985c84a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

bindcraft.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,10 @@
160160
trajectory_alpha_interface, trajectory_beta_interface, trajectory_loops_interface, trajectory_alpha, trajectory_beta, trajectory_loops, trajectory_interface_AA, trajectory_target_rmsd,
161161
trajectory_time_text, traj_seq_notes, settings_file, filters_file, advanced_file]
162162
insert_data(trajectory_csv, trajectory_data)
163+
164+
if not trajectory_interface_residues:
165+
print("No interface residues found for "+str(design_name)+", skipping MPNN optimization")
166+
continue
163167

164168
if advanced_settings["enable_mpnn"]:
165169
# initialise MPNN counters
@@ -459,4 +463,4 @@
459463
### Script finished
460464
elapsed_time = time.time() - script_start_time
461465
elapsed_text = f"{'%d hours, %d minutes, %d seconds' % (int(elapsed_time // 3600), int((elapsed_time % 3600) // 60), int(elapsed_time % 60))}"
462-
print("Finished all designs. Script execution for "+str(trajectory_n)+" trajectories took: "+elapsed_text)
466+
print("Finished all designs. Script execution for "+str(trajectory_n)+" trajectories took: "+elapsed_text)

0 commit comments

Comments
 (0)