|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.bio.structure.AlphaCTools
public final class AlphaCTools
AlphaCTools is a collection of static convenience methods for dealing with Alpha Carbon Backbone Phi / Psi angles. In BioJava Phi Psi angles are represented as Symbols from the ALPHA CARBON ANGLES alphabet. A Backbone could be represented as a SymbolList. A Ramachandran plot might be represented as a Distribution over Phi Psi Symbols.
| Field Summary | |
|---|---|
static double |
MAX_ANGLE
MAX_ANGLE . |
static double |
MIN_ANGLE
MIN_ANGLE . |
| Constructor Summary | |
|---|---|
AlphaCTools()
|
|
| Method Summary | |
|---|---|
static Alphabet |
getAlphaCarbonAngleAlphabet()
Returns a reference to the Alphabet that contains Symbols that represent PHI, PSI angles. |
static double |
getPhiAngle(Symbol phiPsiSym)
extracts the Phi angle from a Symbol. |
static Symbol |
getPhiPsiSymbol(double phiAngle,
double psiAngle)
Makes a Phi - Psi Symbol from the ALPHA CARBON ANGLES alphabet. |
static double |
getPsiAngle(Symbol phiPsiSym)
extracts the Psi angle from a Symbol. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double MAX_ANGLE
public static final double MIN_ANGLE
| Constructor Detail |
|---|
public AlphaCTools()
| Method Detail |
|---|
public static Alphabet getAlphaCarbonAngleAlphabet()
public static Symbol getPhiPsiSymbol(double phiAngle,
double psiAngle)
throws IllegalSymbolException
phiAngle - the phi angle between -180.0 and +180.0psiAngle - the psi angle between -180.0 and +180.0
IllegalSymbolException - if the bond angles are outside the specified range
public static double getPhiAngle(Symbol phiPsiSym)
throws IllegalSymbolException
Symbol.
phiPsiSym - a Symbol from the ALPHA CARBON ANGLES
Alphabet
IllegalSymbolException - if the Symbol is not from
the ALPHA CARBON ANGLES Alphabet
public static double getPsiAngle(Symbol phiPsiSym)
throws IllegalSymbolException
Symbol.
phiPsiSym - a Symbol from the ALPHA CARBON ANGLES
Alphabet
IllegalSymbolException - if the Symbol is not from
the ALPHA CARBON ANGLES Alphabet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||