2 """This script shows how to represent a system at multiple scales and do
19 print(
"This example is too slow to test in debug mode - run without")
20 print(
"internal tests enabled, or without the --run-quick-test flag")
26 components = [
"Rpb1",
"Rpb2",
"Rpb3",
"Rpb4"]
27 colors = [
'medium purple',
'goldenrod',
'orchid',
'olive drab']
38 for n
in range(len(components)):
39 print(
'PMI: setting up', components[n],
'1WCM:'+chains[n])
40 mol = st.create_molecule(
42 sequence=seqs[
'1WCM:'+chains[n]],
44 atomic = mol.add_structure(
46 chain_id=chains[n], offset=0)
47 mol.add_representation(atomic,
50 mol.add_representation(mol[:]-atomic,
51 resolutions=[beadsize],
72 dof.create_rigid_body(mol,
73 nonrigid_parts=mol.get_non_atomic_residues(),
76 nonrigid_max_trans=0.1)
91 output_objects.append(cr)
96 included_objects=mols)
98 output_objects.append(evr)
106 dof.optimize_flexible_beads(100)
114 monte_carlo_sample_objects=dof.get_movers(),
115 global_output_directory=
'multiscale_output/',
116 output_objects=output_objects,
117 monte_carlo_steps=10,
119 number_of_best_scoring_models=0,