Interface MMcifConsumer
- All Known Implementing Classes:
 ChemCompConsumer,MetalBondConsumer,SimpleMMcifConsumer
public interface MMcifConsumer
An 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
Modifier and TypeMethodDescriptionvoidcalled at end of documentvoidcalled at start of documentvoidnewAtomSite(AtomSite atom) A new AtomSite record has been read.voidnewAtomSites(AtomSites atomSites) voidAuditAuthor contains the info from the PDB-AUTHOR records.voidvoidvoidnewChemCompAtom(ChemCompAtom atom) voidnewChemCompBond(ChemCompBond bond) voidvoidvoidnewDatabasePDBrev(DatabasePDBrev dbrev) voidvoidvoidnewEntityPolySeq(EntityPolySeq epolseq) voidnewEntitySrcGen(EntitySrcGen entitySrcGen) voidnewEntitySrcNat(EntitySrcNat entitySrcNat) voidnewEntitySrcSyn(EntitySrcSyn entitySrcSyn) voidvoidThis method is called if no particular handler for the provided cif category has been implemented so far.voidvoidvoidvoidvoidvoidnewPdbxStrucAssembly(PdbxStructAssembly strucAssembly) voidnewPdbxStrucAssemblyGen(PdbxStructAssemblyGen strucAssembly) voidnewPdbxStructOperList(PdbxStructOperList structOper) voidvoidnewStructAsym(StructAsym sasym) voidnewStructConn(StructConn structConn) voidvoidnewStructNcsOper(StructNcsOper sNcsOper) voidnewStructRef(StructRef sref) voidnewStructRefSeq(StructRefSeq sref) voidvoidnewStructSite(StructSite sref) voidvoidnewSymmetry(Symmetry symmetry) voidvoid 
- 
Method Details
- 
documentStart
void documentStart()called at start of document - 
documentEnd
void documentEnd()called at end of document - 
newAtomSite
A new AtomSite record has been read. Contains the Atom data- Parameters:
 atom-
 - 
newEntity
 - 
newEntityPolySeq
 - 
newStructAsym
 - 
setStruct
 - 
newDatabasePDBrev
 - 
newDatabasePDBrevRecord
 - 
newDatabasePDBremark
 - 
newExptl
 - 
newCell
 - 
newSymmetry
 - 
newStructNcsOper
 - 
newAtomSites
 - 
newStructRef
 - 
newStructRefSeq
 - 
newStructRefSeqDif
 - 
newStructSite
 - 
newStructSiteGen
 - 
newPdbxPolySeqScheme
 - 
newPdbxNonPolyScheme
 - 
newPdbxEntityNonPoly
 - 
newStructKeywords
 - 
newRefine
 - 
newChemComp
 - 
newChemCompDescriptor
 - 
newPdbxStructOperList
 - 
newPdbxStrucAssembly
 - 
newPdbxStrucAssemblyGen
 - 
newChemCompAtom
 - 
newPdbxChemCompIndentifier
 - 
newChemCompBond
 - 
newPdbxChemCompDescriptor
 - 
newEntitySrcGen
 - 
newEntitySrcNat
 - 
newEntitySrcSyn
 - 
newStructConn
 - 
newAuditAuthor
AuditAuthor contains the info from the PDB-AUTHOR records.- Parameters:
 aa-
 - 
newGenericData
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.
 - 
setFileParsingParameters
 - 
getFileParsingParameters
FileParsingParameters getFileParsingParameters() 
 -