Hi Blaine, Yes, that's essentially what I'm doing. My worry is that since this doubles the amount of coordinates to keep track of, it will be detrimental to how long a trajectory I can load. Is there any other way to do this?
On Wed, Dec 11, 2019, 16:31 Mooers, Blaine H.M. (HSC) < blaine-moo...@ouhsc.edu> wrote: > Hi Lorenzo, > > You could make an object out of the elastic bonds with the 'create' > command, show it as sticks, and use the stick_color setting to color the > sticks only. > You could make different objects for different subsets of the elastic > bonds and color them differently. > > Here is an example of the 'create' command that I used to make an object > out of six coordinate covalent bonds between a sodium, a N7 nitrogen of an > adenine, and five waters. > > cmd.create('coorCov', '(3nd4_0001 and (resi 19 or resi 119 or resi 219 or > resi 319 or resi 419 or resi 519 or (resi 3 and name N7)))') > cmd.set('stick_color','magenta','coorCov') > cmd.show('sticks','coorCov') > > The color of the atoms, if shown as spheres, will remain the same. > Although the above two commands are in the Python form, you can paste them > onto the top command line in PyMOL. > > By specifying the object as your selection in the argument to the set > command, you can also change the thickness of the sticks in only than > object so > you can have sticks of different thickness in the same scene. > > Best regards, > > Blaine > > Blaine Mooers, Ph.D. > Associate Professor > Department of Biochemistry and Molecular Biology > College of Medicine > University of Oklahoma Health Sciences Center > S.L. Young Biomedical Research Center (BRC) Rm. 466 > 975 NE 10th Street, BRC 466 > Oklahoma City, OK 73104-5419 > > ________________________________________ > From: Lorenzo Gaifas [bris...@gmail.com] > Sent: Wednesday, December 11, 2019 8:38 AM > To: pymol-users > Subject: [EXTERNAL] [PyMOL] Differentiate between bond types by color and > representation > > Dear pymol users, > > I'm trying to properly represent a coarse-grained protein model that has > an elastic network. > > I would like to show the bonds that are part of the elastic network with a > different color (and possibly representation) from the normal bonds between > atoms. However, as far as I know, color settings are atom-based, so I > wasn't able to do what I wanted, because all bonds that lead to an atom > will always share the same color. > > The only solution I found was to create a copy of the protein with > pseudoatoms and draw the elastic network there. However, I expect this has > a negative effect on the performance, which is relevant since I plan to use > this for molecular dynamics trajectories. > > Am I trying to do this the wrong way? Is it just unfeasible? >
_______________________________________________ PyMOL-users mailing list Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe