BALL::Peptides::AminoAcidDescriptor Class Reference
[Creation of peptides]
#include <BALL/STRUCTURE/peptideBuilder.h>
List of all members.
Detailed Description
This class represents one amino acid in the sequence.
Constructor & Destructor Documentation
BALL::Peptides::AminoAcidDescriptor::AminoAcidDescriptor |
( |
|
) |
|
BALL::Peptides::AminoAcidDescriptor::AminoAcidDescriptor |
( |
const String & |
type, |
|
|
const Angle & |
phi = Angle(-47., false) , |
|
|
const Angle & |
psi = Angle(-58., false) , |
|
|
const Angle & |
omega = Angle(180., false) | |
|
) |
| | |
Detailed constructor. Here, type is considered to be either a three - letter or a one letter string for the amino acid type, phi is the torsion angle phi, psi is the psi torsion angle and omega is the angle of the peptide bond. By default, a standard alpha-helical geometry is constructed.
virtual BALL::Peptides::AminoAcidDescriptor::~AminoAcidDescriptor |
( |
|
) |
[virtual] |
Default angles: sheet ????
Destructor.
Member Function Documentation
const Angle& BALL::Peptides::AminoAcidDescriptor::getOmega |
( |
|
) |
const |
Returns the angle of the peptide bond omega.
const Angle& BALL::Peptides::AminoAcidDescriptor::getPhi |
( |
|
) |
const |
Returns the torsion angle phi.
const Angle& BALL::Peptides::AminoAcidDescriptor::getPsi |
( |
|
) |
const |
Returns the torsion angle psi.
const String& BALL::Peptides::AminoAcidDescriptor::getType |
( |
|
) |
const |
Returns the type of this amino acid.
void BALL::Peptides::AminoAcidDescriptor::setAminoAcidType |
( |
const String & |
type |
) |
|
Set the type of the amino acid. type is considered to be a one - or three letter code.
void BALL::Peptides::AminoAcidDescriptor::setOmega |
( |
const Angle & |
omega |
) |
|
Set the peptide bond angle omega.
void BALL::Peptides::AminoAcidDescriptor::setPhi |
( |
const Angle & |
phi |
) |
|
Set the torsion angle phi.
void BALL::Peptides::AminoAcidDescriptor::setPsi |
( |
const Angle & |
psi |
) |
|
Set the torsion angle psi.
Member Data Documentation