Class CifStructureConsumerImpl
- java.lang.Object
 - 
- org.biojava.nbio.structure.io.cif.CifStructureConsumerImpl
 
 
- 
- All Implemented Interfaces:
 CifFileConsumer<Structure>,CifStructureConsumer
public class CifStructureConsumerImpl extends Object implements CifStructureConsumer
An implementation of a CifFileConsumer for BioJava. Will process the information provided by a CifFile instance and use it to build up aStructureobject.- Since:
 - 6.0.0
 - Author:
 - Sebastian Bittrich
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CifStructureConsumerImpl(FileParsingParameters params) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsumeAtomSite(org.rcsb.cif.schema.mm.AtomSite atomSite)Consume a particular Cif category.voidconsumeAtomSites(org.rcsb.cif.schema.mm.AtomSites atomSites)Consume a particular Cif category.voidconsumeAuditAuthor(org.rcsb.cif.schema.mm.AuditAuthor auditAuthor)Consume a particular Cif category.voidconsumeCell(org.rcsb.cif.schema.mm.Cell cell)Consume a particular Cif category.voidconsumeChemComp(org.rcsb.cif.schema.mm.ChemComp chemComp)Consume a particular Cif category.voidconsumeChemCompBond(org.rcsb.cif.schema.mm.ChemCompBond chemCompBond)Consume a particular Cif category.voidconsumeDatabasePDBRemark(org.rcsb.cif.schema.mm.DatabasePDBRemark databasePDBremark)Consume a particular Cif category.voidconsumeDatabasePDBRev(org.rcsb.cif.schema.mm.DatabasePDBRev databasePDBrev)Consume a particular Cif category.voidconsumeDatabasePDBRevRecord(org.rcsb.cif.schema.mm.DatabasePDBRevRecord databasePDBrevRecord)Consume a particular Cif category.voidconsumeEntity(org.rcsb.cif.schema.mm.Entity entity)Consume a particular Cif category.voidconsumeEntityPoly(org.rcsb.cif.schema.mm.EntityPoly entityPoly)Consume a particular Cif category.voidconsumeEntityPolySeq(org.rcsb.cif.schema.mm.EntityPolySeq entityPolySeq)Consume a particular Cif category.voidconsumeEntitySrcGen(org.rcsb.cif.schema.mm.EntitySrcGen entitySrcGen)Consume a particular Cif category.voidconsumeEntitySrcNat(org.rcsb.cif.schema.mm.EntitySrcNat entitySrcNat)Consume a particular Cif category.voidconsumeEntitySrcSyn(org.rcsb.cif.schema.mm.PdbxEntitySrcSyn entitySrcSyn)Consume a particular Cif category.voidconsumeExptl(org.rcsb.cif.schema.mm.Exptl exptl)Consume a particular Cif category.voidconsumePdbxAuditRevisionHistory(org.rcsb.cif.schema.mm.PdbxAuditRevisionHistory pdbxAuditRevisionHistory)Consume a particular Cif category.voidconsumePdbxChemCompIdentifier(org.rcsb.cif.schema.mm.PdbxChemCompIdentifier pdbxChemCompIdentifier)Consume a particular Cif category.voidconsumePdbxDatabaseStatus(org.rcsb.cif.schema.mm.PdbxDatabaseStatus pdbxDatabaseStatus)Consume a particular Cif category.voidconsumePdbxEntityBranchDescriptor(org.rcsb.cif.schema.mm.PdbxEntityBranchDescriptor pdbxEntityBranchDescriptor)Consume a particular Cif category.voidconsumePdbxMolecule(org.rcsb.cif.schema.mm.PdbxMolecule pdbxMolecule)Consume a particular Cif category.voidconsumePdbxMoleculeFeatures(org.rcsb.cif.schema.mm.PdbxMoleculeFeatures pdbxMoleculeFeatures)Consume a particular Cif category.voidconsumePdbxNonpolyScheme(org.rcsb.cif.schema.mm.PdbxNonpolyScheme pdbxNonpolyScheme)Consume a particular Cif category.voidconsumePdbxReferenceEntityLink(org.rcsb.cif.schema.mm.PdbxReferenceEntityLink pdbxReferenceEntityLink)Consume a particular Cif category.voidconsumePdbxReferenceEntityList(org.rcsb.cif.schema.mm.PdbxReferenceEntityList pdbxReferenceEntityList)Consume a particular Cif category.voidconsumePdbxReferenceEntityPolyLink(org.rcsb.cif.schema.mm.PdbxReferenceEntityPolyLink pdbxReferenceEntityPolyLink)Consume a particular Cif category.voidconsumePdbxStructAssembly(org.rcsb.cif.schema.mm.PdbxStructAssembly pdbxStructAssembly)Consume a particular Cif category.voidconsumePdbxStructAssemblyGen(org.rcsb.cif.schema.mm.PdbxStructAssemblyGen pdbxStructAssemblyGen)Consume a particular Cif category.voidconsumePdbxStructModResidue(org.rcsb.cif.schema.mm.PdbxStructModResidue pdbxStructModResidue)Consume a particular Cif category.voidconsumePdbxStructOperList(org.rcsb.cif.schema.mm.PdbxStructOperList pdbxStructOperList)Consume a particular Cif category.voidconsumeRefine(org.rcsb.cif.schema.mm.Refine refine)Consume a particular Cif category.voidconsumeStruct(org.rcsb.cif.schema.mm.Struct struct)Consume a particular Cif category.voidconsumeStructAsym(org.rcsb.cif.schema.mm.StructAsym structAsym)Consume a particular Cif category.voidconsumeStructConf(org.rcsb.cif.schema.mm.StructConf structConf)Consume a particular Cif category.voidconsumeStructConn(org.rcsb.cif.schema.mm.StructConn structConn)Consume a particular Cif category.voidconsumeStructConnType(org.rcsb.cif.schema.mm.StructConnType structConnType)Consume a particular Cif category.voidconsumeStructKeywords(org.rcsb.cif.schema.mm.StructKeywords structKeywords)Consume a particular Cif category.voidconsumeStructNcsOper(org.rcsb.cif.schema.mm.StructNcsOper structNcsOper)Consume a particular Cif category.voidconsumeStructRef(org.rcsb.cif.schema.mm.StructRef structRef)Consume a particular Cif category.voidconsumeStructRefSeq(org.rcsb.cif.schema.mm.StructRefSeq structRefSeq)Consume a particular Cif category.voidconsumeStructRefSeqDif(org.rcsb.cif.schema.mm.StructRefSeqDif structRefSeqDif)Consume a particular Cif category.voidconsumeStructSheetRange(org.rcsb.cif.schema.mm.StructSheetRange structSheetRange)Consume a particular Cif category.voidconsumeStructSite(org.rcsb.cif.schema.mm.StructSite structSite)Consume a particular Cif category.voidconsumeStructSiteGen(org.rcsb.cif.schema.mm.StructSiteGen structSiteGen)Consume a particular Cif category.voidconsumeSymmetry(org.rcsb.cif.schema.mm.Symmetry symmetry)Consume a particular Cif category.voidfinish()Ultimate setup which can include steps which require several categories to be available and integrate them into the final container.StructuregetContainer()Retrieve the created container representing a CIF file.voidprepare()Setup routine which initializes a new container. 
 - 
 
- 
- 
Constructor Detail
- 
CifStructureConsumerImpl
public CifStructureConsumerImpl(FileParsingParameters params)
 
 - 
 
- 
Method Detail
- 
prepare
public void prepare()
Description copied from interface:CifFileConsumerSetup routine which initializes a new container.- Specified by:
 preparein interfaceCifFileConsumer<Structure>
 
- 
consumeAtomSite
public void consumeAtomSite(org.rcsb.cif.schema.mm.AtomSite atomSite)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeAtomSitein interfaceCifStructureConsumer- Parameters:
 atomSite- data
 
- 
consumeAtomSites
public void consumeAtomSites(org.rcsb.cif.schema.mm.AtomSites atomSites)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeAtomSitesin interfaceCifStructureConsumer- Parameters:
 atomSites- data
 
- 
consumeAuditAuthor
public void consumeAuditAuthor(org.rcsb.cif.schema.mm.AuditAuthor auditAuthor)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeAuditAuthorin interfaceCifStructureConsumer- Parameters:
 auditAuthor- data
 
- 
consumeCell
public void consumeCell(org.rcsb.cif.schema.mm.Cell cell)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeCellin interfaceCifStructureConsumer- Parameters:
 cell- data
 
- 
consumeChemComp
public void consumeChemComp(org.rcsb.cif.schema.mm.ChemComp chemComp)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeChemCompin interfaceCifStructureConsumer- Parameters:
 chemComp- data
 
- 
consumeChemCompBond
public void consumeChemCompBond(org.rcsb.cif.schema.mm.ChemCompBond chemCompBond)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeChemCompBondin interfaceCifStructureConsumer- Parameters:
 chemCompBond- data
 
- 
consumeDatabasePDBRemark
public void consumeDatabasePDBRemark(org.rcsb.cif.schema.mm.DatabasePDBRemark databasePDBremark)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeDatabasePDBRemarkin interfaceCifStructureConsumer- Parameters:
 databasePDBremark- data
 
- 
consumeDatabasePDBRev
public void consumeDatabasePDBRev(org.rcsb.cif.schema.mm.DatabasePDBRev databasePDBrev)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeDatabasePDBRevin interfaceCifStructureConsumer- Parameters:
 databasePDBrev- data
 
- 
consumeDatabasePDBRevRecord
public void consumeDatabasePDBRevRecord(org.rcsb.cif.schema.mm.DatabasePDBRevRecord databasePDBrevRecord)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeDatabasePDBRevRecordin interfaceCifStructureConsumer- Parameters:
 databasePDBrevRecord- data
 
- 
consumeEntity
public void consumeEntity(org.rcsb.cif.schema.mm.Entity entity)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntityin interfaceCifStructureConsumer- Parameters:
 entity- data
 
- 
consumeEntityPoly
public void consumeEntityPoly(org.rcsb.cif.schema.mm.EntityPoly entityPoly)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntityPolyin interfaceCifStructureConsumer- Parameters:
 entityPoly- data
 
- 
consumeEntitySrcGen
public void consumeEntitySrcGen(org.rcsb.cif.schema.mm.EntitySrcGen entitySrcGen)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntitySrcGenin interfaceCifStructureConsumer- Parameters:
 entitySrcGen- data
 
- 
consumeEntitySrcNat
public void consumeEntitySrcNat(org.rcsb.cif.schema.mm.EntitySrcNat entitySrcNat)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntitySrcNatin interfaceCifStructureConsumer- Parameters:
 entitySrcNat- data
 
- 
consumeEntitySrcSyn
public void consumeEntitySrcSyn(org.rcsb.cif.schema.mm.PdbxEntitySrcSyn entitySrcSyn)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntitySrcSynin interfaceCifStructureConsumer- Parameters:
 entitySrcSyn- data
 
- 
consumeEntityPolySeq
public void consumeEntityPolySeq(org.rcsb.cif.schema.mm.EntityPolySeq entityPolySeq)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeEntityPolySeqin interfaceCifStructureConsumer- Parameters:
 entityPolySeq- data
 
- 
consumeExptl
public void consumeExptl(org.rcsb.cif.schema.mm.Exptl exptl)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeExptlin interfaceCifStructureConsumer- Parameters:
 exptl- data
 
- 
consumePdbxAuditRevisionHistory
public void consumePdbxAuditRevisionHistory(org.rcsb.cif.schema.mm.PdbxAuditRevisionHistory pdbxAuditRevisionHistory)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxAuditRevisionHistoryin interfaceCifStructureConsumer- Parameters:
 pdbxAuditRevisionHistory- data
 
- 
consumePdbxChemCompIdentifier
public void consumePdbxChemCompIdentifier(org.rcsb.cif.schema.mm.PdbxChemCompIdentifier pdbxChemCompIdentifier)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxChemCompIdentifierin interfaceCifStructureConsumer- Parameters:
 pdbxChemCompIdentifier- data
 
- 
consumePdbxDatabaseStatus
public void consumePdbxDatabaseStatus(org.rcsb.cif.schema.mm.PdbxDatabaseStatus pdbxDatabaseStatus)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxDatabaseStatusin interfaceCifStructureConsumer- Parameters:
 pdbxDatabaseStatus- data
 
- 
consumePdbxEntityBranchDescriptor
public void consumePdbxEntityBranchDescriptor(org.rcsb.cif.schema.mm.PdbxEntityBranchDescriptor pdbxEntityBranchDescriptor)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxEntityBranchDescriptorin interfaceCifStructureConsumer- Parameters:
 pdbxEntityBranchDescriptor- data
 
- 
consumePdbxMolecule
public void consumePdbxMolecule(org.rcsb.cif.schema.mm.PdbxMolecule pdbxMolecule)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxMoleculein interfaceCifStructureConsumer- Parameters:
 pdbxMolecule- data
 
- 
consumePdbxMoleculeFeatures
public void consumePdbxMoleculeFeatures(org.rcsb.cif.schema.mm.PdbxMoleculeFeatures pdbxMoleculeFeatures)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxMoleculeFeaturesin interfaceCifStructureConsumer- Parameters:
 pdbxMoleculeFeatures- data
 
- 
consumePdbxNonpolyScheme
public void consumePdbxNonpolyScheme(org.rcsb.cif.schema.mm.PdbxNonpolyScheme pdbxNonpolyScheme)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxNonpolySchemein interfaceCifStructureConsumer- Parameters:
 pdbxNonpolyScheme- data
 
- 
consumePdbxReferenceEntityLink
public void consumePdbxReferenceEntityLink(org.rcsb.cif.schema.mm.PdbxReferenceEntityLink pdbxReferenceEntityLink)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxReferenceEntityLinkin interfaceCifStructureConsumer- Parameters:
 pdbxReferenceEntityLink- data
 
- 
consumePdbxReferenceEntityList
public void consumePdbxReferenceEntityList(org.rcsb.cif.schema.mm.PdbxReferenceEntityList pdbxReferenceEntityList)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxReferenceEntityListin interfaceCifStructureConsumer- Parameters:
 pdbxReferenceEntityList- data
 
- 
consumePdbxReferenceEntityPolyLink
public void consumePdbxReferenceEntityPolyLink(org.rcsb.cif.schema.mm.PdbxReferenceEntityPolyLink pdbxReferenceEntityPolyLink)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxReferenceEntityPolyLinkin interfaceCifStructureConsumer- Parameters:
 pdbxReferenceEntityPolyLink- data
 
- 
consumePdbxStructAssembly
public void consumePdbxStructAssembly(org.rcsb.cif.schema.mm.PdbxStructAssembly pdbxStructAssembly)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxStructAssemblyin interfaceCifStructureConsumer- Parameters:
 pdbxStructAssembly- data
 
- 
consumePdbxStructAssemblyGen
public void consumePdbxStructAssemblyGen(org.rcsb.cif.schema.mm.PdbxStructAssemblyGen pdbxStructAssemblyGen)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxStructAssemblyGenin interfaceCifStructureConsumer- Parameters:
 pdbxStructAssemblyGen- data
 
- 
consumePdbxStructModResidue
public void consumePdbxStructModResidue(org.rcsb.cif.schema.mm.PdbxStructModResidue pdbxStructModResidue)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxStructModResiduein interfaceCifStructureConsumer- Parameters:
 pdbxStructModResidue- data
 
- 
consumePdbxStructOperList
public void consumePdbxStructOperList(org.rcsb.cif.schema.mm.PdbxStructOperList pdbxStructOperList)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumePdbxStructOperListin interfaceCifStructureConsumer- Parameters:
 pdbxStructOperList- data
 
- 
consumeRefine
public void consumeRefine(org.rcsb.cif.schema.mm.Refine refine)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeRefinein interfaceCifStructureConsumer- Parameters:
 refine- data
 
- 
consumeStruct
public void consumeStruct(org.rcsb.cif.schema.mm.Struct struct)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructin interfaceCifStructureConsumer- Parameters:
 struct- data
 
- 
consumeStructAsym
public void consumeStructAsym(org.rcsb.cif.schema.mm.StructAsym structAsym)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructAsymin interfaceCifStructureConsumer- Parameters:
 structAsym- data
 
- 
consumeStructConf
public void consumeStructConf(org.rcsb.cif.schema.mm.StructConf structConf)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructConfin interfaceCifStructureConsumer- Parameters:
 structConf- data
 
- 
consumeStructConn
public void consumeStructConn(org.rcsb.cif.schema.mm.StructConn structConn)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructConnin interfaceCifStructureConsumer- Parameters:
 structConn- data
 
- 
consumeStructConnType
public void consumeStructConnType(org.rcsb.cif.schema.mm.StructConnType structConnType)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructConnTypein interfaceCifStructureConsumer- Parameters:
 structConnType- data
 
- 
consumeStructKeywords
public void consumeStructKeywords(org.rcsb.cif.schema.mm.StructKeywords structKeywords)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructKeywordsin interfaceCifStructureConsumer- Parameters:
 structKeywords- data
 
- 
consumeStructNcsOper
public void consumeStructNcsOper(org.rcsb.cif.schema.mm.StructNcsOper structNcsOper)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructNcsOperin interfaceCifStructureConsumer- Parameters:
 structNcsOper- data
 
- 
consumeStructRef
public void consumeStructRef(org.rcsb.cif.schema.mm.StructRef structRef)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructRefin interfaceCifStructureConsumer- Parameters:
 structRef- data
 
- 
consumeStructRefSeq
public void consumeStructRefSeq(org.rcsb.cif.schema.mm.StructRefSeq structRefSeq)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructRefSeqin interfaceCifStructureConsumer- Parameters:
 structRefSeq- data
 
- 
consumeStructRefSeqDif
public void consumeStructRefSeqDif(org.rcsb.cif.schema.mm.StructRefSeqDif structRefSeqDif)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructRefSeqDifin interfaceCifStructureConsumer- Parameters:
 structRefSeqDif- data
 
- 
consumeStructSheetRange
public void consumeStructSheetRange(org.rcsb.cif.schema.mm.StructSheetRange structSheetRange)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructSheetRangein interfaceCifStructureConsumer- Parameters:
 structSheetRange- data
 
- 
consumeStructSite
public void consumeStructSite(org.rcsb.cif.schema.mm.StructSite structSite)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructSitein interfaceCifStructureConsumer- Parameters:
 structSite- data
 
- 
consumeStructSiteGen
public void consumeStructSiteGen(org.rcsb.cif.schema.mm.StructSiteGen structSiteGen)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeStructSiteGenin interfaceCifStructureConsumer- Parameters:
 structSiteGen- data
 
- 
consumeSymmetry
public void consumeSymmetry(org.rcsb.cif.schema.mm.Symmetry symmetry)
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
 consumeSymmetryin interfaceCifStructureConsumer- Parameters:
 symmetry- data
 
- 
finish
public void finish()
Description copied from interface:CifFileConsumerUltimate setup which can include steps which require several categories to be available and integrate them into the final container.- Specified by:
 finishin interfaceCifFileConsumer<Structure>
 
- 
getContainer
public Structure getContainer()
Description copied from interface:CifFileConsumerRetrieve the created container representing a CIF file.- Specified by:
 getContainerin interfaceCifFileConsumer<Structure>- Returns:
 - all desired information wrapped as object of type 
S 
 
 - 
 
 -