for (i=0;i<23;i++) { if (i==0) { load /wiki/images/5/51/1iy4_34-36.pdb; select visible and (35.C, 35.O, 36); hide all; rotateSelected {35.CA} {35.C} 5.25523; calculate structure; } else { load append ""; select visible and (35.C, 35.O, 36); hide all; rotateSelected {35.CA} {35.C} @{5.25523 + 15*i}; calculate structure; } draw id @{"psi1_" + i} plane {35.CA} {35.C} {35.N}; draw id @{"psi2_" + i} plane {35.CA} {35.C} {36.N}; color $psi1* moccasin; color $psi2* sandybrown; } draw phi1 plane fixed {35.N} {35.CA} {34.C}; color $phi1 thistle; wireframe 0.12; font label 14 Sans bold; select *.CA; color [x70AB70]; label "C\u03B1"; color label green; select *.C; color [xBF9090]; label "C=O"; color label indianred; select *.N; label N; select all; color bonds [x999999]; select *.C,*.N; define pepBonds selected; color bonds [x404040]; select (34,36) and sidechain; color translucent 0.3; color bonds translucent 0.3; set echo vPhi 0% 85%; set echo vPhi left; font echo 18 serif italic; set echo vPsi 0% 80%; set echo vPsi left; color $vP* black; select all; set AnimFrameCallback "jmolscript:showPsi()" function showPsi() { var k = '\u03C8 = ' + {35 and visible}.psi % 0 + '\u00B0'; set echo vPsi; echo @k; } set echo vPhi; echo @{'\u03D5 = ' + {35/1.1}.phi % 0 + '\u00B0'}; frame rewind; moveto 0 {426 -575 698 151.19} 85 0 0 {109.5 -2.1 -4.584} 7.74 {0 0 0} 0 0 0 3 0 0; anim mode loop 0 0; anim fps 2; set measurementLabels off; set measurements 0.05; color measurements magenta; measure delete; measure range 0 1.6 all (36, 35.C, 35.O) ((34,35) and not (35.C, 35.O, 35.CA)); display all;