Class PhosphorusMonomer

All Implemented Interfaces:
Structure
Direct Known Subclasses:
NucleicMonomer

public class PhosphorusMonomer extends Monomer
  • Field Details

  • Constructor Details

    • PhosphorusMonomer

      protected PhosphorusMonomer()
  • Method Details

    • isNucleic

      public final boolean isNucleic()
      Description copied from class: Group
      group ID-based definition
      Overrides:
      isNucleic in class Group
      Returns:
      boolean
    • isDna

      public boolean isDna()
      Description copied from class: Group
      group ID-based definition
      Overrides:
      isDna in class Group
      Returns:
      boolean
    • isRna

      public boolean isRna()
      Description copied from class: Group
      group ID-based definition
      Overrides:
      isRna in class Group
      Returns:
      boolean
    • isPurine

      public boolean isPurine()
      Description copied from class: Group
      group ID-based definition
      Overrides:
      isPurine in class Group
      Returns:
      boolean
    • isPyrimidine

      public boolean isPyrimidine()
      Description copied from class: Group
      group ID-based definition
      Overrides:
      isPyrimidine in class Group
      Returns:
      boolean
    • getStructure

      public Structure getStructure()
      Overrides:
      getStructure in class Group
    • getProteinStructureType

      public STR getProteinStructureType()
      Overrides:
      getProteinStructureType in class Monomer
    • isCA2

      protected boolean isCA2(Monomer possiblyPreviousMonomer)
    • getQuaternion

      public Quat getQuaternion(char qType)
      Overrides:
      getQuaternion in class Group
      Returns:
      quaternion
    • getQuaternionP

      protected Quat getQuaternionP()
    • getHelixData

      public Object getHelixData(int tokType, char qType, int mStep)
      Overrides:
      getHelixData in class Group
      Returns:
      helix data of some sort