org.biojava.bio.structure.io.mmcif
Class ChemCompConsumer

java.lang.Object
  extended by org.biojava.bio.structure.io.mmcif.ChemCompConsumer
All Implemented Interfaces:
MMcifConsumer

public class ChemCompConsumer
extends Object
implements MMcifConsumer


Constructor Summary
ChemCompConsumer()
           
 
Method Summary
 void documentEnd()
          called at end of document
 void documentStart()
          called at start of document
 ChemicalComponentDictionary getDictionary()
           
 void newAtomSite(AtomSite atom)
          A new AtomSite record has been read.
 void newChemComp(ChemComp c)
           
 void newDatabasePDBremark(DatabasePDBremark remark)
           
 void newDatabasePDBrev(DatabasePDBrev dbrev)
           
 void newEntity(Entity entity)
           
 void newEntityPolySeq(EntityPolySeq epolseq)
           
 void newExptl(Exptl exptl)
           
 void newGenericData(String category, List<String> loopFields, List<String> lineData)
          This method is called if no particular handler for the provided cif category has been implemented so far.
 void newPdbxEntityNonPoly(PdbxEntityNonPoly pen)
           
 void newPdbxNonPolyScheme(PdbxNonPolyScheme ppss)
           
 void newPdbxPolySeqScheme(PdbxPolySeqScheme ppss)
           
 void newRefine(Refine r)
           
 void newStructAsym(StructAsym sasym)
           
 void newStructKeywords(StructKeywords kw)
           
 void newStructRef(StructRef sref)
           
 void newStructRefSeq(StructRefSeq sref)
           
 void setStruct(Struct struct)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChemCompConsumer

public ChemCompConsumer()
Method Detail

documentStart

public void documentStart()
Description copied from interface: MMcifConsumer
called at start of document

Specified by:
documentStart in interface MMcifConsumer

getDictionary

public ChemicalComponentDictionary getDictionary()

newChemComp

public void newChemComp(ChemComp c)
Specified by:
newChemComp in interface MMcifConsumer

documentEnd

public void documentEnd()
Description copied from interface: MMcifConsumer
called at end of document

Specified by:
documentEnd in interface MMcifConsumer

newAtomSite

public void newAtomSite(AtomSite atom)
Description copied from interface: MMcifConsumer
A new AtomSite record has been read. Contains the Atom data

Specified by:
newAtomSite in interface MMcifConsumer

newDatabasePDBremark

public void newDatabasePDBremark(DatabasePDBremark remark)
Specified by:
newDatabasePDBremark in interface MMcifConsumer

newDatabasePDBrev

public void newDatabasePDBrev(DatabasePDBrev dbrev)
Specified by:
newDatabasePDBrev in interface MMcifConsumer

newEntity

public void newEntity(Entity entity)
Specified by:
newEntity in interface MMcifConsumer

newEntityPolySeq

public void newEntityPolySeq(EntityPolySeq epolseq)
Specified by:
newEntityPolySeq in interface MMcifConsumer

newExptl

public void newExptl(Exptl exptl)
Specified by:
newExptl in interface MMcifConsumer

newPdbxEntityNonPoly

public void newPdbxEntityNonPoly(PdbxEntityNonPoly pen)
Specified by:
newPdbxEntityNonPoly in interface MMcifConsumer

newPdbxNonPolyScheme

public void newPdbxNonPolyScheme(PdbxNonPolyScheme ppss)
Specified by:
newPdbxNonPolyScheme in interface MMcifConsumer

newPdbxPolySeqScheme

public void newPdbxPolySeqScheme(PdbxPolySeqScheme ppss)
Specified by:
newPdbxPolySeqScheme in interface MMcifConsumer

newRefine

public void newRefine(Refine r)
Specified by:
newRefine in interface MMcifConsumer

newStructAsym

public void newStructAsym(StructAsym sasym)
Specified by:
newStructAsym in interface MMcifConsumer

newStructKeywords

public void newStructKeywords(StructKeywords kw)
Specified by:
newStructKeywords in interface MMcifConsumer

newStructRef

public void newStructRef(StructRef sref)
Specified by:
newStructRef in interface MMcifConsumer

newStructRefSeq

public void newStructRefSeq(StructRefSeq sref)
Specified by:
newStructRefSeq in interface MMcifConsumer

setStruct

public void setStruct(Struct struct)
Specified by:
setStruct in interface MMcifConsumer

newGenericData

public void newGenericData(String category,
                           List<String> loopFields,
                           List<String> lineData)
Description copied from interface: MMcifConsumer
This method is called if no particular handler for the provided cif category has been implemented so far.

Specified by:
newGenericData in interface MMcifConsumer
Parameters:
category - The category that is being processed.
loopFields - the fields of this category.
lineData - the data that is being provided.