Ticket #2919: addaa.py

File addaa.py, 588 bytes (added by pett, 5 years ago)
Line 
1if len(session.models) == 0:
2 from chimerax.core.commands import run
3 run(session, "open 3fhr")
4s = session.models[0]
5for r in s.residues:
6 if r.chain_id == "A" and r.number == 217:
7 break
8r = s.new_residue("THR", "A", 195, precedes=r)
9from tinyarray import array as crd
10from chimerax.atomic.struct_edit import add_atom, add_bond
11c = add_atom("C", "C", r, crd([0,0,4]))
12ca = add_atom("CA", "C", r, crd([0,0,2]), bonded_to=c)
13n = add_atom("N", "N", r, crd([0,0,0]), bonded_to=ca)
14for r in s.residues:
15 if r.chain_id == "A" and r.number == 194:
16 break
17add_bond(r.find_atom("C"), n)