Interface MMcifConsumer
-
- All Known Implementing Classes:
ChemCompConsumer,SimpleMMcifConsumer
public interface MMcifConsumerAn interface for the events triggered by a MMcifParser. The Consumer listens to the events and builds up the protein structure.- Since:
- 1.7
- Author:
- Andreas Prlic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddocumentEnd()called at end of documentvoiddocumentStart()called at start of documentvoidnewAtomSite(AtomSite atom)A new AtomSite record has been read.voidnewChemComp(ChemComp c)voidnewDatabasePDBremark(DatabasePDBremark remark)voidnewDatabasePDBrev(DatabasePDBrev dbrev)voidnewEntity(Entity entity)voidnewEntityPolySeq(EntityPolySeq epolseq)voidnewExptl(Exptl exptl)voidnewGenericData(java.lang.String category, java.util.List<java.lang.String> loopFields, java.util.List<java.lang.String> lineData)This method is called if no particular handler for the provided cif category has been implemented so far.voidnewPdbxEntityNonPoly(PdbxEntityNonPoly pen)voidnewPdbxNonPolyScheme(PdbxNonPolyScheme ppss)voidnewPdbxPolySeqScheme(PdbxPolySeqScheme ppss)voidnewRefine(Refine r)voidnewStructAsym(StructAsym sasym)voidnewStructKeywords(StructKeywords kw)voidnewStructRef(StructRef sref)voidnewStructRefSeq(StructRefSeq sref)voidsetStruct(Struct struct)
-
-
-
Method Detail
-
documentStart
void documentStart()
called at start of document
-
documentEnd
void documentEnd()
called at end of document
-
newAtomSite
void newAtomSite(AtomSite atom)
A new AtomSite record has been read. Contains the Atom data- Parameters:
atom-
-
newEntity
void newEntity(Entity entity)
-
newEntityPolySeq
void newEntityPolySeq(EntityPolySeq epolseq)
-
newStructAsym
void newStructAsym(StructAsym sasym)
-
setStruct
void setStruct(Struct struct)
-
newDatabasePDBrev
void newDatabasePDBrev(DatabasePDBrev dbrev)
-
newDatabasePDBremark
void newDatabasePDBremark(DatabasePDBremark remark)
-
newExptl
void newExptl(Exptl exptl)
-
newStructRef
void newStructRef(StructRef sref)
-
newStructRefSeq
void newStructRefSeq(StructRefSeq sref)
-
newPdbxPolySeqScheme
void newPdbxPolySeqScheme(PdbxPolySeqScheme ppss)
-
newPdbxNonPolyScheme
void newPdbxNonPolyScheme(PdbxNonPolyScheme ppss)
-
newPdbxEntityNonPoly
void newPdbxEntityNonPoly(PdbxEntityNonPoly pen)
-
newStructKeywords
void newStructKeywords(StructKeywords kw)
-
newRefine
void newRefine(Refine r)
-
newChemComp
void newChemComp(ChemComp c)
-
newGenericData
void newGenericData(java.lang.String category, java.util.List<java.lang.String> loopFields, java.util.List<java.lang.String> lineData)This method is called if no particular handler for the provided cif category has been implemented so far.- Parameters:
category- The category that is being processed.loopFields- the fields of this category.lineData- the data that is being provided.
-
-