PIP.Core
Class Chain

java.lang.Object
  extended by PIP.Core.Chain
All Implemented Interfaces:
java.io.Serializable, MSDID

public class Chain
extends java.lang.Object
implements MSDID, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Chain(int id)
           
 
Method Summary
 void addResidue(Residue r)
           
 double getASA()
           
 Assembly getAssembly()
           
 java.lang.String getAuthorChainCode()
           
 java.lang.String getChainCodeMSD()
           
 char getChainCodeOneLetter()
           
 java.util.List<java.lang.String> getGoTerms()
           
 java.util.List<java.lang.String> getInterproTerms()
           
 int getMSDID()
           
 java.util.List<Residue> getResidues()
           
 java.lang.String getSwissprotAcc()
           
 java.lang.String getSwissprotId()
           
 char getType()
           
 boolean isNonAssValid()
           
 void setASA(double ASA)
           
 void setAssembly(Assembly assembly)
           
 void setAuthorChainCode(java.lang.String authorChainCode)
           
 void setChainCodeMSD(java.lang.String chainCodeMSD)
           
 void setChainCodeOneLetter(char chainCodeOneLetter)
           
 void setGoTerms(java.util.List<java.lang.String> goTerms)
           
 void setInterproTerms(java.util.List<java.lang.String> interproTerms)
           
 void setMSDID(int id)
           
 void setNonAssValid(char x)
           
 void setResidues(java.util.List<Residue> residues)
           
 void setSwissprotAcc(java.lang.String swissprotAcc)
           
 void setSwissprotId(java.lang.String swissprotId)
           
 void setType(char type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Chain

public Chain(int id)
Method Detail

getASA

public double getASA()

setResidues

public void setResidues(java.util.List<Residue> residues)

getResidues

public java.util.List<Residue> getResidues()

getChainCodeOneLetter

public char getChainCodeOneLetter()

setChainCodeOneLetter

public void setChainCodeOneLetter(char chainCodeOneLetter)

getChainCodeMSD

public java.lang.String getChainCodeMSD()

setChainCodeMSD

public void setChainCodeMSD(java.lang.String chainCodeMSD)

getAssembly

public Assembly getAssembly()

setAssembly

public void setAssembly(Assembly assembly)

isNonAssValid

public boolean isNonAssValid()

getType

public char getType()

addResidue

public void addResidue(Residue r)

setNonAssValid

public void setNonAssValid(char x)

toString

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

getMSDID

public int getMSDID()
Specified by:
getMSDID in interface MSDID

setMSDID

public void setMSDID(int id)
Specified by:
setMSDID in interface MSDID

setASA

public void setASA(double ASA)

setAuthorChainCode

public void setAuthorChainCode(java.lang.String authorChainCode)

getAuthorChainCode

public java.lang.String getAuthorChainCode()

setType

public void setType(char type)

getSwissprotId

public java.lang.String getSwissprotId()

setSwissprotId

public void setSwissprotId(java.lang.String swissprotId)

setSwissprotAcc

public void setSwissprotAcc(java.lang.String swissprotAcc)

getSwissprotAcc

public java.lang.String getSwissprotAcc()

setGoTerms

public void setGoTerms(java.util.List<java.lang.String> goTerms)

getGoTerms

public java.util.List<java.lang.String> getGoTerms()

setInterproTerms

public void setInterproTerms(java.util.List<java.lang.String> interproTerms)

getInterproTerms

public java.util.List<java.lang.String> getInterproTerms()