[chimerax-users] labelling hbond atoms
Elaine Meng
meng at cgl.ucsf.edu
Thu Oct 14 09:00:29 PDT 2021
Dear Amith,
The "hbondatoms" specifier only works for the default h-bond model name, "hydrogen bonds":
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/atomspec.html#builtin>
Instead you can use "select true" and then label the selected atoms, e.g.:
hbonds (#1.1 & protein) restrict (#1.2.* ) distslop .2 reveal t rad .2 color gold name HBONDS-1 select true
la sel residues font "Rockwell Extra Bold" height .6 bg 20,20,20
hbonds(#1.1 & ~protein) restrict(#1.2.*) distslop .2 reveal t rad .2 color magenta name HBONDS-2 select true
la sel residues font "Rockwell Extra Bold" height .6 bg 20,20,20
<https://rbvi.ucsf.edu/chimerax/docs/user/commands/hbonds.html>
A few other things about your hbonds commands:
(1) you could just use #1.2 instead of #1.2.* -- the first one specifies everything under #1.2
(2) my tests suggest you also need to add the "interSubmodel true" option to your commands find any hbonds. However, this may be be due to my test only having a #1.2 model, not sub-submodels of #1.2.
I also see that "hbonds delete HBONDS-1" does not work even though the model name is indeed HBONDS-1 as shown in the Model Panel. This may be a bug, but you can still close the model just using the Model Panel or the "close" command.
I hope this helps,
Elaine
-----
Elaine C. Meng, Ph.D.
UCSF Chimera(X) team
Department of Pharmaceutical Chemistry
University of California, San Francisco
> On Oct 13, 2021, at 8:52 PM, Rangarajan, Amith via ChimeraX-users <chimerax-users at cgl.ucsf.edu> wrote:
>
> Dear Group,
> I have a possibly rookie level question.
> When i use name flag with hbonds command to define two groups of hbonds like this
>
> hbonds (#1.1 & protein) restrict (#1.2.* ) distslop .2 reveal t rad .2 color gold name HBONDS-1
>
> hbonds(#1.1 & ~protein) restrict(#1.2.*) distslop .2 reveal t rad .2 color magenta name HBONDS-2
>
> then when i try to label the hbond atoms ,
>
> la hbondatoms residues font "Rockwell Extra Bold" height .6 bg 20,20,20
>
> I am not getting the labels. I am not getting any errors so i figured that it got to do with hbonds being given a name , however i am not able to fix this.
> welcome to hear your suggestions.
> thanks again.,
> amith
More information about the ChimeraX-users
mailing list