BALL::SecondaryStructureProcessor Class Reference
[Miscellaneous]
#include <BALL/STRUCTURE/secondaryStructureProcessor.h>
List of all members.
Detailed Description
Secondary structure extraction from 3D structure. This class implements the DSSP algorithm described in "Kabsch W & Sander C (1983). Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features. Biopolymers, 22, 2577-2637." When applied to a protein, it removes the instances of SecondaryStructure from the protein, predicts the secondary structure elements based (mostly) on H-bond patterns and backbone torsions and reinserts the appropriate secondary structure elements at the predicted positions.
Constructor & Destructor Documentation
BALL::SecondaryStructureProcessor::SecondaryStructureProcessor |
( |
|
) |
|
Member Function Documentation
void BALL::SecondaryStructureProcessor::changeAllXToY_ |
( |
char |
X, |
|
|
char |
Y, |
|
|
String & |
target | |
|
) |
| | [protected] |
void BALL::SecondaryStructureProcessor::compute_ |
( |
|
) |
[protected] |
Compute the secondary structure.
void BALL::SecondaryStructureProcessor::insertTurn_ |
( |
int |
turn, |
|
|
int |
position | |
|
) |
| | [protected] |
char BALL::SecondaryStructureProcessor::setSecondaryStructureType_ |
( |
SecondaryStructure * |
ss, |
|
|
char |
type | |
|
) |
| | [protected] |
bool BALL::SecondaryStructureProcessor::testString2_ |
( |
const String & |
s, |
|
|
Size |
offset | |
|
) |
| | [protected] |
bool BALL::SecondaryStructureProcessor::testString3_ |
( |
const String & |
s, |
|
|
Size |
offset, |
|
|
char |
x | |
|
) |
| | [protected] |
bool BALL::SecondaryStructureProcessor::testString_ |
( |
const String & |
s, |
|
|
Size |
offset, |
|
|
Size |
offset_2 | |
|
) |
| | [protected] |
Member Data Documentation