nglview icon indicating copy to clipboard operation
nglview copied to clipboard

Color all sidechain but heavy atoms

Open pguillem opened this issue 6 months ago • 3 comments

Hi.

I have 5 pdbs superimposed. I have a selection of residues 1, 45, 67

I have a line representation, for each PDB: o.addRepresentation("line", {sele: "(1, 45, 67) and (not hydrogen)"})

And I wish the carbons on the selection to be a different color on each PDB. The heavy atoms of the sidechains should stay the standard color (N=blue, O=red, S=yellow, etc).

If I apply a color='green' to the representation, all atoms in the line get the same color. Heavy atoms are lost :(.

I alsot ried a ColormakerRegistry like this:

var schemeId = NGL.ColormakerRegistry.addSelectionScheme([
                ['green', "(1 or 45 or 67) and .C"]
], "Mutant "+mutantID);

no luck.

Any ideas Thanks in advance

pguillem avatar Aug 01 '24 12:08 pguillem