Interface IPDBMonomer

All Superinterfaces:
Cloneable, IAtomContainer, ICDKObject, IChemObject, IChemObjectListener, IMonomer
All Known Implementing Classes:
DebugPDBMonomer, PDBMonomer, PDBMonomer

public interface IPDBMonomer extends IMonomer
Represents the idea of an protein monomer as found in PDB files.
Author:
Miguel Rojas <miguel.rojas@uni-koeln.de>
Source code:
main
Belongs to CDK module:
interfaces
Keywords:
pdbpolymer
Created on:
2006-11-20
  • Method Details

    • setICode

      void setICode(String newICode)
      Sets the ICode of this monomer.
      Parameters:
      newICode - the I code of this monomer
    • getICode

      String getICode()
      Gets the ICode of this monomer.
      Returns:
      the ICode of this monomer
    • setChainID

      void setChainID(String newChainID)
      Sets the Chain ID of this monomer.
      Parameters:
      newChainID - the Chain ID of this monomer
    • getChainID

      String getChainID()
      Gets the Chain ID of this monomer.
      Returns:
      the Chain ID of this monomer
    • getResSeq

      String getResSeq()
      Gets the sequence identifier of this monomer.
      Returns:
      the sequence identifier of this monomer
    • setResSeq

      void setResSeq(String newResSeq)
      Sets the sequence identifier of this monomer.
      Parameters:
      newResSeq - the new sequence identifier of this monomer
    • clone

      Returns a deep clone of this IChemObject.
      Specified by:
      clone in interface IAtomContainer
      Specified by:
      clone in interface IChemObject
      Specified by:
      clone in interface IMonomer
      Returns:
      Object the clone of this IChemObject.
      Throws:
      CloneNotSupportedException - if the IChemObject cannot be cloned