Logo Search packages:      
Sourcecode: cdk version File versions  Download package

org::openscience::cdk::interfaces::IPDBPolymer Interface Reference

Inheritance diagram for org::openscience::cdk::interfaces::IPDBPolymer:

org::openscience::cdk::interfaces::IBioPolymer org::openscience::cdk::interfaces::IPolymer org::openscience::cdk::interfaces::IMolecule org::openscience::cdk::interfaces::IAtomContainer org::openscience::cdk::interfaces::IChemObject org::openscience::cdk::interfaces::IChemObjectListener org::openscience::cdk::protein::data::PDBPolymer org::openscience::cdk::debug::DebugPDBPolymer org::openscience::cdk::nonotify::NNPDBPolymer

List of all members.


Detailed Description

A PDBPolymer is a subclass of a BioPolymer which is supposed to store additional informations about the BioPolymer which are connected to BioPolymers.

.module interfaces

Author:
Miguel Rojas <miguel.rojas@uni-koeln.de> .created 2006-11-20
.keyword polymer .keyword biopolymer .keyword pdbpolymer

Definition at line 46 of file IPDBPolymer.java.


Public Member Functions

void add (IAtomContainer atomContainer)
void addAtom (IAtom oAtom, IMonomer oMonomer)
void addAtom (IAtom oAtom, IMonomer oMonomer, IStrand oStrand)
void addAtom (IAtom oAtom, IStrand oStrand)
void addAtom (IAtom oAtom)
void addAtom (IPDBAtom oAtom, IMonomer oMonomer, IStrand oStrand)
void addAtom (IPDBAtom oAtom)
void addAtomParity (IAtomParity parity)
void addBond (int atom1, int atom2, double order)
void addBond (int atom1, int atom2, double order, int stereo)
void addBond (IBond bond)
void addElectronContainer (IElectronContainer electronContainer)
void addListener (IChemObjectListener col)
void addLonePair (int atomID)
void addLonePair (ILonePair lonePair)
void addSingleElectron (int atomID)
void addSingleElectron (ISingleElectron singleElectron)
void addStructure (IPDBStructure structure)
Iterator atoms ()
Iterator bonds ()
Object clone () throws CloneNotSupportedException
boolean contains (IElectronContainer electronContainer)
boolean contains (ISingleElectron singleElectron)
boolean contains (ILonePair lonePair)
boolean contains (IBond bond)
boolean contains (IAtom atom)
Iterator electronContainers ()
IAtom getAtom (int number)
int getAtomCount ()
int getAtomNumber (IAtom atom)
IAtomParity getAtomParity (IAtom atom)
IBond getBond (IAtom atom1, IAtom atom2)
IBond getBond (int number)
int getBondCount ()
int getBondNumber (IBond bond)
int getBondNumber (IAtom atom1, IAtom atom2)
double getBondOrderSum (IAtom atom)
IChemObjectBuilder getBuilder ()
int getConnectedAtomsCount (IAtom atom)
List getConnectedAtomsList (IAtom atom)
int getConnectedBondsCount (int atomnumber)
int getConnectedBondsCount (IAtom atom)
List getConnectedBondsList (IAtom atom)
List getConnectedElectronContainersList (IAtom atom)
int getConnectedLonePairsCount (IAtom atom)
List getConnectedLonePairsList (IAtom atom)
int getConnectedSingleElectronsCount (IAtom atom)
List getConnectedSingleElectronsList (IAtom atom)
IElectronContainer getElectronContainer (int number)
int getElectronContainerCount ()
IAtom getFirstAtom ()
boolean getFlag (int flag_type)
boolean[] getFlags ()
String getID ()
IAtom getLastAtom ()
int getListenerCount ()
ILonePair getLonePair (int number)
int getLonePairCount ()
int getLonePairNumber (ILonePair lonePair)
double getMaximumBondOrder (IAtom atom)
double getMinimumBondOrder (IAtom atom)
IMonomer getMonomer (String cName)
IMonomer getMonomer (String monName, String strandName)
int getMonomerCount ()
Collection getMonomerNames ()
boolean getNotification ()
Hashtable getProperties ()
Object getProperty (Object description)
ISingleElectron getSingleElectron (int number)
int getSingleElectronCount ()
int getSingleElectronNumber (ISingleElectron singleElectron)
IStrand getStrand (String cName)
int getStrandCount ()
Collection getStrandNames ()
Map getStrands ()
Collection getStructures ()
Iterator lonePairs ()
void notifyChanged (IChemObjectChangeEvent evt)
void notifyChanged ()
void remove (IAtomContainer atomContainer)
void removeAllBonds ()
void removeAllElectronContainers ()
void removeAllElements ()
void removeAtom (IAtom atom)
void removeAtom (int position)
void removeAtomAndConnectedElectronContainers (IAtom atom)
void removeBond (IBond bond)
IBond removeBond (IAtom atom1, IAtom atom2)
IBond removeBond (int position)
void removeElectronContainer (IElectronContainer electronContainer)
IElectronContainer removeElectronContainer (int position)
void removeListener (IChemObjectListener col)
void removeLonePair (ILonePair lonePair)
ILonePair removeLonePair (int position)
void removeMonomer (String name)
void removeProperty (Object description)
void removeSingleElectron (ISingleElectron singleElectron)
ISingleElectron removeSingleElectron (int position)
void removeStrand (String name)
void setAtom (int number, IAtom atom)
void setAtoms (IAtom[] atoms)
void setBonds (IBond[] bonds)
void setFlag (int flag_type, boolean flag_value)
void setFlags (boolean[] flagsNew)
void setID (String identifier)
void setNotification (boolean bool)
void setProperties (Hashtable properties)
void setProperty (Object description, Object property)
Iterator singleElectrons ()
void stateChanged (IChemObjectChangeEvent event)
String toString ()

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index