#include <peptideBuilder.h>
Public Member Functions | |
AminoAcidDescriptor () | |
Default constructor. | |
AminoAcidDescriptor (const String &type, const Angle &phi=Angle(-47., false), const Angle &psi=Angle(-58., false), const Angle &omega=Angle(180., false)) | |
Detailed constructor. | |
virtual | ~AminoAcidDescriptor () |
Destructor. | |
AminoAcidDescriptor (const AminoAcidDescriptor &aad) | |
copy constructor | |
void | setAminoAcidType (const String &type) |
Set the type of the amino acid. | |
void | setPhi (const Angle &phi) |
Set the torsion angle phi. | |
void | setPsi (const Angle &psi) |
Set the torsion angle psi. | |
void | setOmega (const Angle &omega) |
Set the peptide bond angle omega. | |
const String & | getType () const |
Returns the type of this amino acid. | |
const Angle & | getPhi () const |
Returns the torsion angle phi. | |
const Angle & | getPsi () const |
Returns the torsion angle psi. | |
const Angle & | getOmega () const |
Returns the angle of the peptide bond omega. | |
Protected Attributes | |
String | type_ |
Angle | phi_ |
Angle | psi_ |
Angle | omega_ |
|
Default constructor.
|
|
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. |
|
Destructor.
|
|
Returns the angle of the peptide bond omega.
|
|
Returns the torsion angle phi.
|
|
Returns the torsion angle psi.
|
|
Returns the type of this amino acid.
|
|
Set the type of the amino acid. type is considered to be a one - or three letter code. |
|
Set the peptide bond angle omega.
|
|
Set the torsion angle phi.
|
|
Set the torsion angle psi.
|