From: Joel B. <JB...@wy...> - 2006-09-21 15:48:26
|
It's a bit ugly but you can do get_view and then change the values of = elements 12-14 to be the coordinates you want to center on and paste the = result into a set_view command. This could be done easily enough in a = little python script: =20 def centCoords( x,y,z): v =3D list( cmd.get_view() ) #convert to list 'cause can't assign to = sequence from get_view vl[12:15] =3D x,y,z #remember that slices don't include = 2nd index! cmd.set_view( v ) =20 cmd.extend( "centCoords", centCoords ) #add centCoords to the set of = pymol commands =20 Maybe there's an easier way but I think this works. Joel =20 >>> Bj=F6rn Kauppi <bjo...@ka...> 9/18/2006 4:46:10 AM >>> Hi all, How do I center at a specific coordinate? Can not find any obvious way, by = searching the web and manuals. --Bj=F6rn ***************************************************************************= This e-mail may contain confidential information proprietary to Karo Bio = AB and is meant for the intended addressee(s) only. Any unauthorized review, use, disclosure or distribution is prohibited. If you have received this message in error, please advise the sender and delete the e-mail and any attachments from your files. Thank you! ***************************************************************************= ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job = easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D1= 21642 _______________________________________________ PyMOL-users mailing list PyM...@li... https://lists.sourceforge.net/lists/listinfo/pymol-users |
From: Joel B. <JB...@wy...> - 2006-09-22 12:42:45
|
actually should probably be v[12:15] =3D float(x), float(y), float(z) = since args given at the pymol command line are strings... >>> "Joel Bard" <JB...@wy...> 9/21/2006 11:47:51 AM >>> It's a bit ugly but you can do get_view and then change the values of = elements 12-14 to be the coordinates you want to center on and paste the = result into a set_view command. This could be done easily enough in a = little python script: =20 def centCoords( x,y,z): v =3D list( cmd.get_view() ) #convert to list 'cause can't assign to = sequence from get_view vl[12:15] =3D x,y,z #remember that slices don't include = 2nd index! cmd.set_view( v ) =20 cmd.extend( "centCoords", centCoords ) #add centCoords to the set of = pymol commands =20 Maybe there's an easier way but I think this works. Joel =20 >>> Bj=F6rn Kauppi <bjo...@ka...> 9/18/2006 4:46:10 AM >>> Hi all, How do I center at a specific coordinate? Can not find any obvious way, by = searching the web and manuals. --Bj=F6rn ***************************************************************************= This e-mail may contain confidential information proprietary to Karo Bio = AB and is meant for the intended addressee(s) only. Any unauthorized review, use, disclosure or distribution is prohibited. If you have received this message in error, please advise the sender and delete the e-mail and any attachments from your files. Thank you! ***************************************************************************= ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job = easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D1= 21642 _______________________________________________ PyMOL-users mailing list PyM...@li... https://lists.sourceforge.net/lists/listinfo/pymol-users |