Package pl.poznan.put.rna
Class PseudophasePuckerType
- java.lang.Object
-
- pl.poznan.put.rna.PseudophasePuckerType
-
- All Implemented Interfaces:
DisplayableExportable,TorsionAngleType
- Direct Known Subclasses:
ImmutablePseudophasePuckerType
@Immutable(singleton=true) public abstract class PseudophasePuckerType extends Object implements TorsionAngleType
An angle describing the pseudophase pucker.
-
-
Constructor Summary
Constructors Constructor Description PseudophasePuckerType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TorsionAngleValuecalculate(List<PdbResidue> residues, int currentIndex)Calculates the value of pseudophase pucker according to the formula in Saenger's "Principles of ...".StringexportName()StringlongDisplayName()MoleculeTypemoleculeType()StringshortDisplayName()
-
-
-
Method Detail
-
shortDisplayName
public final String shortDisplayName()
- Specified by:
shortDisplayNamein interfaceDisplayableExportable- Returns:
- A short name to be shown in UI summary.
-
longDisplayName
public final String longDisplayName()
- Specified by:
longDisplayNamein interfaceDisplayableExportable- Returns:
- A long name to be shown in UI, may contain Unicode.
-
exportName
public final String exportName()
- Specified by:
exportNamein interfaceDisplayableExportable- Returns:
- A name to be used during export to output file, should be ASCII only.
-
moleculeType
public final MoleculeType moleculeType()
- Specified by:
moleculeTypein interfaceTorsionAngleType- Returns:
- The molecule this torsion angle is defined for.
-
calculate
public final TorsionAngleValue calculate(List<PdbResidue> residues, int currentIndex)
Calculates the value of pseudophase pucker according to the formula in Saenger's "Principles of ...". Namely: atan2((nu1 + nu4) - (nu0 - nu3), nu2 * 2.0 * sin(36 deg) + sin(72 deg))- Specified by:
calculatein interfaceTorsionAngleType- Parameters:
residues- The list of residues.currentIndex- The index of residue on the list.- Returns:
- The value of pseudophase pucker angle.
-
-