Opened 5 years ago
Closed 4 years ago
#4387 closed enhancement (fixed)
Make dssp info programmatically available
Reported by: | Greg Couch | Owned by: | pett |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | Structure Analysis | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
I'm looking for the sheets, the strands in the sheets, the residues in the strands, and the pairwise relationship of the strands (parallel or not). So, dssp's ladder summary and the sheet membership in the residue summary. Having the helix summary and residue summary's secondary structure type would let me fill in the helix type, so that would be good too. The turn information is not used by the PDB right now, so that can be skipped.
Change History (7)
comment:1 by , 5 years ago
Status: | assigned → accepted |
---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
Status: | accepted → feedback |
---|
comment:4 by , 4 years ago
I consider it a stop gap measure until the information is actually retained. And it will only be done if the user requests it. Of course, it would be better if were it possible to get the information without altering the secondary structure.
comment:5 by , 4 years ago
Status: | feedback → accepted |
---|
You will have to do the same thing that MatchMaker does: remember atoms.ss_types and .ss_ids before calling dssp, and restore them afterwards.
comment:7 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Added an optional argument to Structure.compute_secondary_structure(), a pointer to a CompSSInfo instance as defined in CompSS.h, and which will contain the information requested in this ticket after the call.
Thought about working on this and just wanted to verify that this is what you actually want. You are aware that doing this will change the secondary structure assignments from whatever they currently are to whatever dssp thinks they should be?