org.biojava.bio.structure
Class ResidueNumber
java.lang.Object
org.biojava.bio.structure.ResidueNumber
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<ResidueNumber>
public class ResidueNumber
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<ResidueNumber>
Everything that is needed to uniquely describe a residue position
- Author:
- Andreas Prlic
- See Also:
- Serialized Form
|
Constructor Summary |
ResidueNumber()
|
ResidueNumber(java.lang.String chainId,
java.lang.Integer residueNumber,
java.lang.Character insCode)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ResidueNumber
public ResidueNumber()
ResidueNumber
public ResidueNumber(java.lang.String chainId,
java.lang.Integer residueNumber,
java.lang.Character insCode)
getChainId
public java.lang.String getChainId()
setChainId
public void setChainId(java.lang.String chainId)
getInsCode
public java.lang.Character getInsCode()
setInsCode
public void setInsCode(java.lang.Character insCode)
getSeqNum
public java.lang.Integer getSeqNum()
setSeqNum
public void setSeqNum(java.lang.Integer seqNum)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
- Returns:
- The residue number and insertion code as a string, eg "74A"
- See Also:
Object.toString()
toPDB
public java.lang.String toPDB()
- Returns:
- The chain, number, and insertion code as a string, eg "B 74A" or "A 1 "
fromString
public static ResidueNumber fromString(java.lang.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
compareTo
public int compareTo(ResidueNumber other)
- Specified by:
compareTo in interface java.lang.Comparable<ResidueNumber>