IMP  2.3.0
The Integrative Modeling Platform
multistate.py
1 ## \example multistate.py
2 #
3 
4 import IMP.atom
5 import IMP.kernel
6 
8 
9 rt = IMP.atom.Hierarchy.setup_particle(m, m.add_particle("root"))
10 
11 
12 def create_one():
13  h = IMP.atom.read_pdb(IMP.atom.get_example_path("1d3d-protein.pdb"), m)
14  return h
15 
16 h0 = create_one()
17 rt.add_child(h0)
19 h1 = create_one()
20 rt.add_child(h1)
22 
23 
25  rt,
26  state_index=1,
27  residue_index=8,
28  atom_type=IMP.atom.AT_CA)
29 
30 # we get the 8th CA from state 1
31 for p in r8.get_selected_particles():
32  print IMP.atom.get_state_index(p), p