Class PseudophasePuckerType

    • Constructor Detail

      • PseudophasePuckerType

        public PseudophasePuckerType()
    • Method Detail

      • exportName

        public final String exportName()
        Specified by:
        exportName in interface DisplayableExportable
        Returns:
        A name to be used during export to output file, should be ASCII only.
      • 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:
        calculate in interface TorsionAngleType
        Parameters:
        residues - The list of residues.
        currentIndex - The index of residue on the list.
        Returns:
        The value of pseudophase pucker angle.