Scripts: distances.py
| File distances.py, 468 bytes (added by , 13 years ago) |
|---|
| Line | |
|---|---|
| 1 | # Report distances between all pairs of selected markers. |
| 2 | from chimera import selection |
| 3 | alist = list(selection.currentAtoms()) |
| 4 | alist.sort(key = lambda a: a.residue.id.position) |
| 5 | for i,a1 in enumerate(alist): |
| 6 | for a2 in alist[i+1:]: |
| 7 | d = (a1.xformCoord() - a2.xformCoord()).length |
| 8 | print '%4d %4d %8.4f' % (a1.residue.id.position, a2.residue.id.position, d) |
| 9 | |
| 10 | # Show the reply log |
| 11 | from Accelerators import standard_accelerators as sa |
| 12 | sa.show_reply_log() |
![[Chimera Issue Tracking System]](/trac/chimera/chrome/site/chimera_logo.png)