Opened 9 years ago
Closed 8 years ago
#475 closed defect (fixed)
crazy tube helices after dssp on 4hhb
Reported by: | Elaine Meng | Owned by: | Conrad Huang |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Depiction | Version: | |
Keywords: | Cc: | pett@… | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
open 4hhb
rainbow
dssp
cartoon style modeh tube
(the rainbow isn’t required to show this problem but the dssp is… doesn’t matter if it is before or after changing to the tube mode... guess I will file a ticket and assign to Conrad)
Log:
cartoon style modeHelix tube
/Users/chimera/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/chimerax/core/atomic/sse.py:214: RuntimeWarning: invalid value encountered in true_divide
normal = normal / norm(normal)
Image attached.
Attachments (3)
Change History (9)
by , 9 years ago
Attachment: | earmuffs.png added |
---|
comment:1 by , 8 years ago
Cc: | added |
---|
comment:2 by , 8 years ago
See also #561 cartoon should show abutting helices as separate instead of continuous https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/561 …in that example, however, dssp is not involved, so either ssId is set wrong initially or the tube calculation ignores it.
follow-up: 2 comment:3 by , 8 years ago
Okay, DSSP now changes the ss_id for consecutive residues if the helix type changes.
I should note that "cartoon style modeHelix tube" on 4hhb works but yields the following error message:
/Users/pett/src/chimera2/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/chimerax/core/atomic/sse.py:234: RuntimeWarning: invalid value encountered in true_divide
normal = normal / norm(normal)
Also, selecting that section of residues (/c:4-35) produces a depiction that has gaps in the selection.
comment:4 by , 8 years ago
Not sure what you meant about gaps for /c:4-35, or maybe it’s fixed in today’s build. Before dssp it is two tubes and dssp splits it into three tubes.
follow-up: 4 comment:5 by , 8 years ago
follow-up: 5 comment:6 by , 8 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Tube selection was not selecting the half-tubes at the end of helices. Fixed in 14af384.
dssp is assigning a single helix ssid for residues /c:4-35 when there are three different helices (two alpha sandwiched around a 3-10). It should assign three different ssids.