public interface IPDBPolymer extends IBioPolymer
Modifier and Type | Method and Description |
---|---|
void |
addAtom(IPDBAtom oAtom)
Adds the atom oAtom without specifying a Monomer or a Strand.
|
void |
addAtom(IPDBAtom oAtom,
IMonomer oMonomer,
IStrand oStrand)
Adds the atom to a specified Strand and a specified Monomer.
|
void |
addStructure(IPDBStructure structure)
Adds the PDBStructure structure a this PDBPolymer.
|
IPDBPolymer |
clone()
Returns a deep clone of this IChemObject.
|
Collection<IPDBStructure> |
getStructures()
Returns a Collection containing the PDBStructure in the PDBPolymer.
|
addAtom, addAtom, addAtom, getMonomer, getMonomerCount, getMonomerNames, getStrand, getStrandCount, getStrandNames, getStrands, removeStrand
addAtom, getMonomer, removeMonomer
add, addBond, addBond, addBond, addElectronContainer, addLonePair, addLonePair, addSingleElectron, addSingleElectron, addStereoElement, atoms, bonds, contains, contains, contains, contains, contains, electronContainers, getAtom, getAtomCount, getAtomNumber, getBond, getBond, getBondCount, getBondNumber, getBondNumber, getBondOrderSum, getConnectedAtomsCount, getConnectedAtomsList, getConnectedBondsCount, getConnectedBondsCount, getConnectedBondsList, getConnectedElectronContainersList, getConnectedLonePairsCount, getConnectedLonePairsList, getConnectedSingleElectronsCount, getConnectedSingleElectronsList, getElectronContainer, getElectronContainerCount, getFirstAtom, getLastAtom, getLonePair, getLonePairCount, getLonePairNumber, getMaximumBondOrder, getMinimumBondOrder, getSingleElectron, getSingleElectronCount, getSingleElectronNumber, getTitle, indexOf, indexOf, indexOf, indexOf, isEmpty, lonePairs, remove, removeAllBonds, removeAllElectronContainers, removeAllElements, removeAtom, removeAtom, removeAtomAndConnectedElectronContainers, removeAtomOnly, removeAtomOnly, removeBond, removeBond, removeBond, removeElectronContainer, removeElectronContainer, removeLonePair, removeLonePair, removeSingleElectron, removeSingleElectron, setAtom, setAtoms, setBonds, setStereoElements, setTitle, singleElectrons, stereoElements
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
stateChanged
void addAtom(IPDBAtom oAtom)
oAtom
- The atom to addvoid addAtom(IPDBAtom oAtom, IMonomer oMonomer, IStrand oStrand)
oAtom
- The atom to addoMonomer
- The monomer the atom belongs tooStrand
- The strand the atom belongs tovoid addStructure(IPDBStructure structure)
structure
- The PDBStructure to addCollection<IPDBStructure> getStructures()
IPDBPolymer clone() throws CloneNotSupportedException
clone
in interface IAtomContainer
clone
in interface IBioPolymer
clone
in interface IChemObject
clone
in interface IPolymer
CloneNotSupportedException
- if the IChemObject cannot be clonedCopyright © 2021. All rights reserved.