Enum Motifs

java.lang.Object
java.lang.Enum<Motifs>
org.rcsb.strucmotif.Motifs
All Implemented Interfaces:
Serializable, Comparable<Motifs>, java.lang.constant.Constable

public enum Motifs extends Enum<Motifs>
Motif definitions used in examples and tests.
  • Enum Constant Details

    • HDS

      public static final Motifs HDS
      Catalytic triad.
    • KDDDE

      public static final Motifs KDDDE
      Aminopeptidase.
    • CHH

      public static final Motifs CHH
      Simplified zinc finger.
    • CHCH

      public static final Motifs CHCH
      Original zinc finger.
    • KDEEH

      public static final Motifs KDEEH
      Enolase superfamily.
    • KDEEH_EXCHANGES

      public static final Motifs KDEEH_EXCHANGES
      Enolase superfamily with exchanges.
    • GGGG

      public static final Motifs GGGG
      RNA G-tetrad.
  • Method Details

    • values

      public static Motifs[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Motifs valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getStructureIdentifier

      public String getStructureIdentifier()
      The structure identifier of this motif.
      Returns:
      a String
    • getLabelSelections

      public List<LabelSelection> getLabelSelections()
      The residues referenced by this motif.
      Returns:
      a collection of LabelSelections
    • getPositionSpecificExchanges

      public PositionSpecificExchange[] getPositionSpecificExchanges()
      Potential position-specific exchanges for this motif.
      Returns:
      an array of exchanges