Class PdbPair

  • All Implemented Interfaces:
    java.lang.Comparable<PdbPair>

    public class PdbPair
    extends java.lang.Object
    implements java.lang.Comparable<PdbPair>
    A pair for structure alignment. a pair is considered equal to another pair if their two respective tuple poles are equal either in their original or reversed order. i.e. both new PdbPair("1abc", "2abc").equals(new PdbPair("1abc", "2abc")) and new PdbPair("1abc", "2abc").equals(new PdbPair("2abc", "1abc")) are true.
    Author:
    Andreas Prlic
    • Constructor Detail

      • PdbPair

        public PdbPair​(java.lang.String name1,
                       java.lang.String name2)
    • Method Detail

      • getName1

        public java.lang.String getName1()
      • setName1

        public void setName1​(java.lang.String name1)
      • getName2

        public java.lang.String getName2()
      • setName2

        public void setName2​(java.lang.String name2)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • compareTo

        public int compareTo​(PdbPair o)
        Specified by:
        compareTo in interface java.lang.Comparable<PdbPair>
      • getChainId1

        public java.lang.String getChainId1()
      • getChainId2

        public java.lang.String getChainId2()
      • getReverse

        public PdbPair getReverse()