Package org.biojava.nbio.structure
Class ResidueNumber
- java.lang.Object
-
- org.biojava.nbio.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
Constructors Constructor Description ResidueNumber()ResidueNumber(java.lang.String chainId, java.lang.Integer residueNumber, java.lang.Character insCode)ResidueNumber(ResidueNumber o)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ResidueNumber other)booleanequals(java.lang.Object obj)static ResidueNumberfromString(java.lang.String pdb_code)Convert a string representation of a residue number to a residue number object.java.lang.StringgetChainId()java.lang.CharactergetInsCode()java.lang.IntegergetSeqNum()inthashCode()java.lang.StringprintFull()voidsetChainId(java.lang.String chainId)voidsetInsCode(java.lang.Character insCode)voidsetSeqNum(java.lang.Integer seqNum)java.lang.StringtoPDB()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ResidueNumber
public ResidueNumber()
-
ResidueNumber
public ResidueNumber(ResidueNumber o)
-
ResidueNumber
public ResidueNumber(java.lang.String chainId, java.lang.Integer residueNumber, java.lang.Character insCode)
-
-
Method Detail
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.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, or null if the input was null
-
compareTo
public int compareTo(ResidueNumber other)
- Specified by:
compareToin interfacejava.lang.Comparable<ResidueNumber>
-
printFull
public java.lang.String printFull()
-
-