This code keeps looping.
import time as time_module
import pyrosetta
import pyrosetta.rosetta as rosetta
pose = pyrosetta.pose_from_sequence(‘SERGEY’*2)
rosetta.protocols.moves.AddPyMOLObserver(pose, keep_history=False)
scorefxn = pyrosetta.get_fa_scorefxn() # rosetta.create_score_function(‘standard’)
psi = 0.0
phi = 0.0
i = 1
while True:
pose.set_psi(i, pose.psi(i) + 87)
pose.set_phi(i, pose.phi(i) + 19)
scorefxn(pose)
time_module.sleep(.05)
i += 1
if i >pose.size(): i=1