Class CifStructureConsumerImpl
java.lang.Object
org.biojava.nbio.structure.io.cif.CifStructureConsumerImpl
- All Implemented Interfaces:
CifFileConsumer<Structure>,CifStructureConsumer
An implementation of a CifFileConsumer for BioJava. Will process the information provided by a CifFile instance and
use it to build up a
Structure object.- Since:
- 6.0.0
- Author:
- Sebastian Bittrich
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeAtomSite(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.voidconsumeEm3dReconstruction(org.rcsb.cif.schema.mm.Em3dReconstruction em3dReconstruction) Consume Electron Microscopy 3D reconstruction datavoidconsumeEntity(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.Retrieve the created container representing a CIF file.voidprepare()Setup routine which initializes a new container.
-
Constructor Details
-
CifStructureConsumerImpl
-
-
Method Details
-
prepare
Description copied from interface:CifFileConsumerSetup routine which initializes a new container.- Specified by:
preparein interfaceCifFileConsumer<Structure>
-
consumeAtomSite
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeAtomSitein interfaceCifStructureConsumer- Parameters:
atomSite- data
-
consumeAtomSites
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeAtomSitesin interfaceCifStructureConsumer- Parameters:
atomSites- data
-
consumeAuditAuthor
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeAuditAuthorin interfaceCifStructureConsumer- Parameters:
auditAuthor- data
-
consumeCell
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeCellin interfaceCifStructureConsumer- Parameters:
cell- data
-
consumeChemComp
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeChemCompin interfaceCifStructureConsumer- Parameters:
chemComp- data
-
consumeChemCompBond
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeChemCompBondin interfaceCifStructureConsumer- Parameters:
chemCompBond- data
-
consumeDatabasePDBRemark
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeDatabasePDBRemarkin interfaceCifStructureConsumer- Parameters:
databasePDBremark- data
-
consumeDatabasePDBRev
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
-
consumeEm3dReconstruction
Description copied from interface:CifStructureConsumerConsume Electron Microscopy 3D reconstruction data- Specified by:
consumeEm3dReconstructionin interfaceCifStructureConsumer- Parameters:
em3dReconstruction-
-
consumeEntity
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntityin interfaceCifStructureConsumer- Parameters:
entity- data
-
consumeEntityPoly
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntityPolyin interfaceCifStructureConsumer- Parameters:
entityPoly- data
-
consumeEntitySrcGen
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntitySrcGenin interfaceCifStructureConsumer- Parameters:
entitySrcGen- data
-
consumeEntitySrcNat
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntitySrcNatin interfaceCifStructureConsumer- Parameters:
entitySrcNat- data
-
consumeEntitySrcSyn
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntitySrcSynin interfaceCifStructureConsumer- Parameters:
entitySrcSyn- data
-
consumeEntityPolySeq
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeEntityPolySeqin interfaceCifStructureConsumer- Parameters:
entityPolySeq- data
-
consumeExptl
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
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
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
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
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
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumePdbxStructOperListin interfaceCifStructureConsumer- Parameters:
pdbxStructOperList- data
-
consumeRefine
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeRefinein interfaceCifStructureConsumer- Parameters:
refine- data
-
consumeStruct
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructin interfaceCifStructureConsumer- Parameters:
struct- data
-
consumeStructAsym
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructAsymin interfaceCifStructureConsumer- Parameters:
structAsym- data
-
consumeStructConf
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructConfin interfaceCifStructureConsumer- Parameters:
structConf- data
-
consumeStructConn
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructConnin interfaceCifStructureConsumer- Parameters:
structConn- data
-
consumeStructConnType
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructConnTypein interfaceCifStructureConsumer- Parameters:
structConnType- data
-
consumeStructKeywords
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructKeywordsin interfaceCifStructureConsumer- Parameters:
structKeywords- data
-
consumeStructNcsOper
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructNcsOperin interfaceCifStructureConsumer- Parameters:
structNcsOper- data
-
consumeStructRef
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructRefin interfaceCifStructureConsumer- Parameters:
structRef- data
-
consumeStructRefSeq
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructRefSeqin interfaceCifStructureConsumer- Parameters:
structRefSeq- data
-
consumeStructRefSeqDif
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructRefSeqDifin interfaceCifStructureConsumer- Parameters:
structRefSeqDif- data
-
consumeStructSheetRange
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructSheetRangein interfaceCifStructureConsumer- Parameters:
structSheetRange- data
-
consumeStructSite
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructSitein interfaceCifStructureConsumer- Parameters:
structSite- data
-
consumeStructSiteGen
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeStructSiteGenin interfaceCifStructureConsumer- Parameters:
structSiteGen- data
-
consumeSymmetry
Description copied from interface:CifStructureConsumerConsume a particular Cif category.- Specified by:
consumeSymmetryin interfaceCifStructureConsumer- Parameters:
symmetry- data
-
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
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
-