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 TypeMethodDescriptionvoid
called at end of documentvoid
called at start of documentvoid
newAtomSite
(AtomSite atom) A new AtomSite record has been read.void
newAtomSites
(AtomSites atomSites) void
AuditAuthor contains the info from the PDB-AUTHOR records.void
void
void
newChemCompAtom
(ChemCompAtom atom) void
newChemCompBond
(ChemCompBond bond) void
void
void
newDatabasePDBrev
(DatabasePDBrev dbrev) void
void
void
newEntityPolySeq
(EntityPolySeq epolseq) void
newEntitySrcGen
(EntitySrcGen entitySrcGen) void
newEntitySrcNat
(EntitySrcNat entitySrcNat) void
newEntitySrcSyn
(EntitySrcSyn entitySrcSyn) void
void
This method is called if no particular handler for the provided cif category has been implemented so far.void
void
void
void
void
void
newPdbxStrucAssembly
(PdbxStructAssembly strucAssembly) void
newPdbxStrucAssemblyGen
(PdbxStructAssemblyGen strucAssembly) void
newPdbxStructOperList
(PdbxStructOperList structOper) void
void
newStructAsym
(StructAsym sasym) void
newStructConn
(StructConn structConn) void
void
newStructNcsOper
(StructNcsOper sNcsOper) void
newStructRef
(StructRef sref) void
newStructRefSeq
(StructRefSeq sref) void
void
newStructSite
(StructSite sref) void
void
newSymmetry
(Symmetry symmetry) void
void
-
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()
-