Class ResidueNumber

    • Constructor Detail

      • ResidueNumber

        public ResidueNumber()
    • Method Detail

      • getChainName

        public String getChainName()
      • setChainName

        public void setChainName​(String chainName)
      • setInsCode

        public void setInsCode​(Character insCode)
      • getSeqNum

        public Integer getSeqNum()
      • setSeqNum

        public void setSeqNum​(Integer seqNum)
      • equalsPositional

        public boolean equalsPositional​(Object obj)
        Check if the seqNum and insertion code are equivalent, ignoring the chain
        Parameters:
        obj -
        Returns:
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toPDB

        public String toPDB()
        Returns:
        The chain, number, and insertion code as a string, eg "B 74A" or "A 1 "
      • fromString

        public static ResidueNumber fromString​(String pdb_code)
        Convert a string representation of a residue number to a residue number object. The string representation can be a integer followed by a character.
        Parameters:
        pdb_code -
        Returns:
        a ResidueNumber object, or null if the input was null
      • compareToPositional

        public int compareToPositional​(ResidueNumber other)
        Compare residue numbers by sequence number and insertion code, ignoring the chain
        Parameters:
        other -
        Returns:
      • printFull

        public String printFull()