public class SimpleMMcifConsumer extends Object implements MMcifConsumer
| Constructor and Description |
|---|
SimpleMMcifConsumer() |
| Modifier and Type | Method and Description |
|---|---|
void |
documentEnd()
called at end of document
|
void |
documentStart()
Start the parsing
|
FileParsingParameters |
getFileParsingParameters() |
List<PdbxStructAssembly> |
getStructAssemblies() |
List<PdbxStructAssemblyGen> |
getStructAssemblyGens() |
List<PdbxStructOperList> |
getStructOpers() |
Structure |
getStructure()
This method will return the parsed protein structure, once the parsing has been finished
|
void |
newAtomSite(AtomSite atom)
A new AtomSite record has been read.
|
void |
newAtomSites(AtomSites atomSites) |
void |
newAuditAuthor(AuditAuthor aa)
AuditAuthor contains the info from the PDB-AUTHOR records.
|
void |
newCell(Cell cell) |
void |
newChemComp(ChemComp c) |
void |
newChemCompAtom(ChemCompAtom atom) |
void |
newChemCompBond(ChemCompBond bond) |
void |
newChemCompDescriptor(ChemCompDescriptor ccd) |
void |
newDatabasePDBremark(DatabasePDBremark remark) |
void |
newDatabasePDBrev(DatabasePDBrev dbrev) |
void |
newDatabasePDBrevRecord(DatabasePdbrevRecord record) |
void |
newEntity(Entity entity) |
void |
newEntityPolySeq(EntityPolySeq epolseq)
The EntityPolySeq object provide the amino acid sequence objects for the Entities.
|
void |
newEntitySrcGen(EntitySrcGen entitySrcGen)
Data items in the ENTITY_SRC_GEN category record details of
the source from which the entity was obtained in cases
where the source was genetically manipulated.
|
void |
newEntitySrcNat(EntitySrcNat entitySrcNat) |
void |
newEntitySrcSyn(EntitySrcSyn entitySrcSyn) |
void |
newExptl(Exptl exptl) |
void |
newGenericData(String category,
List<String> loopFields,
List<String> lineData)
This method is called if no particular handler for the provided cif category
has been implemented so far.
|
void |
newPdbxChemCompDescriptor(PdbxChemCompDescriptor desc) |
void |
newPdbxChemCompIndentifier(PdbxChemCompIdentifier id) |
void |
newPdbxEntityNonPoly(PdbxEntityNonPoly pen) |
void |
newPdbxNonPolyScheme(PdbxNonPolyScheme ppss) |
void |
newPdbxPolySeqScheme(PdbxPolySeqScheme ppss) |
void |
newPdbxStrucAssembly(PdbxStructAssembly strucAssembly) |
void |
newPdbxStrucAssemblyGen(PdbxStructAssemblyGen strucAssembly) |
void |
newPdbxStructOperList(PdbxStructOperList structOper) |
void |
newRefine(Refine r) |
void |
newStructAsym(StructAsym sasym) |
void |
newStructConn(StructConn structConn) |
void |
newStructKeywords(StructKeywords kw) |
void |
newStructNcsOper(StructNcsOper sNcsOper) |
void |
newStructRef(StructRef sref) |
void |
newStructRefSeq(StructRefSeq sref)
create a DBRef record from the StrucRefSeq record:
PDB record DBREF
Field Name mmCIF Data Item
Section n.a.
|
void |
newStructRefSeqDif(StructRefSeqDif sref) |
void |
newStructSite(StructSite structSite) |
void |
newStructSiteGen(StructSiteGen siteGen) |
void |
newSymmetry(Symmetry symmetry) |
void |
setFileParsingParameters(FileParsingParameters params) |
void |
setStruct(Struct struct) |
public SimpleMMcifConsumer()
public void newEntity(Entity entity)
newEntity in interface MMcifConsumerpublic void newPdbxStructOperList(PdbxStructOperList structOper)
newPdbxStructOperList in interface MMcifConsumerpublic void newStructAsym(StructAsym sasym)
newStructAsym in interface MMcifConsumerpublic void newStructKeywords(StructKeywords kw)
newStructKeywords in interface MMcifConsumerpublic void setStruct(Struct struct)
setStruct in interface MMcifConsumerpublic void newAtomSite(AtomSite atom)
MMcifConsumernewAtomSite in interface MMcifConsumerpublic void documentStart()
documentStart in interface MMcifConsumerpublic void documentEnd()
MMcifConsumerdocumentEnd in interface MMcifConsumerpublic Structure getStructure()
public void newDatabasePDBrevRecord(DatabasePdbrevRecord record)
newDatabasePDBrevRecord in interface MMcifConsumerpublic void newDatabasePDBrev(DatabasePDBrev dbrev)
newDatabasePDBrev in interface MMcifConsumerpublic void newDatabasePDBremark(DatabasePDBremark remark)
newDatabasePDBremark in interface MMcifConsumerpublic void newRefine(Refine r)
newRefine in interface MMcifConsumerpublic void newAuditAuthor(AuditAuthor aa)
MMcifConsumernewAuditAuthor in interface MMcifConsumerpublic void newExptl(Exptl exptl)
newExptl in interface MMcifConsumerpublic void newCell(Cell cell)
newCell in interface MMcifConsumerpublic void newSymmetry(Symmetry symmetry)
newSymmetry in interface MMcifConsumerpublic void newStructNcsOper(StructNcsOper sNcsOper)
newStructNcsOper in interface MMcifConsumerpublic void newAtomSites(AtomSites atomSites)
newAtomSites in interface MMcifConsumerpublic void newStructRef(StructRef sref)
newStructRef in interface MMcifConsumerpublic void newStructRefSeq(StructRefSeq sref)
PDB record DBREF Field Name mmCIF Data Item Section n.a. PDB_ID_Code _struct_ref_seq.pdbx_PDB_id_code Strand_ID _struct_ref_seq.pdbx_strand_id Begin_Residue_Number _struct_ref_seq.pdbx_auth_seq_align_beg Begin_Ins_Code _struct_ref_seq.pdbx_seq_align_beg_ins_code End_Residue_Number _struct_ref_seq.pdbx_auth_seq_align_end End_Ins_Code _struct_ref_seq.pdbx_seq_align_end_ins_code Database _struct_ref.db_name Database_Accession_No _struct_ref_seq.pdbx_db_accession Database_ID_Code _struct_ref.db_code Database_Begin_Residue_Number _struct_ref_seq.db_align_beg Databaes_Begin_Ins_Code _struct_ref_seq.pdbx_db_align_beg_ins_code Database_End_Residue_Number _struct_ref_seq.db_align_end Databaes_End_Ins_Code _struct_ref_seq.pdbx_db_align_end_ins_code
newStructRefSeq in interface MMcifConsumerpublic void newStructRefSeqDif(StructRefSeqDif sref)
newStructRefSeqDif in interface MMcifConsumerpublic void newEntitySrcGen(EntitySrcGen entitySrcGen)
newEntitySrcGen in interface MMcifConsumerpublic void newEntitySrcNat(EntitySrcNat entitySrcNat)
newEntitySrcNat in interface MMcifConsumerpublic void newEntitySrcSyn(EntitySrcSyn entitySrcSyn)
newEntitySrcSyn in interface MMcifConsumerpublic void newEntityPolySeq(EntityPolySeq epolseq)
newEntityPolySeq in interface MMcifConsumerepolseq - the EntityPolySeq record for one amino acidpublic void newPdbxPolySeqScheme(PdbxPolySeqScheme ppss)
newPdbxPolySeqScheme in interface MMcifConsumerpublic void newPdbxNonPolyScheme(PdbxNonPolyScheme ppss)
newPdbxNonPolyScheme in interface MMcifConsumerpublic void newPdbxEntityNonPoly(PdbxEntityNonPoly pen)
newPdbxEntityNonPoly in interface MMcifConsumerpublic void newChemComp(ChemComp c)
newChemComp in interface MMcifConsumerpublic void newGenericData(String category, List<String> loopFields, List<String> lineData)
MMcifConsumernewGenericData in interface MMcifConsumercategory - The category that is being processed.loopFields - the fields of this category.lineData - the data that is being provided.public FileParsingParameters getFileParsingParameters()
getFileParsingParameters in interface MMcifConsumerpublic void setFileParsingParameters(FileParsingParameters params)
setFileParsingParameters in interface MMcifConsumerpublic void newChemCompDescriptor(ChemCompDescriptor ccd)
newChemCompDescriptor in interface MMcifConsumerpublic List<PdbxStructOperList> getStructOpers()
public void newPdbxStrucAssembly(PdbxStructAssembly strucAssembly)
newPdbxStrucAssembly in interface MMcifConsumerpublic List<PdbxStructAssembly> getStructAssemblies()
public void newPdbxStrucAssemblyGen(PdbxStructAssemblyGen strucAssembly)
newPdbxStrucAssemblyGen in interface MMcifConsumerpublic List<PdbxStructAssemblyGen> getStructAssemblyGens()
public void newChemCompAtom(ChemCompAtom atom)
newChemCompAtom in interface MMcifConsumerpublic void newPdbxChemCompIndentifier(PdbxChemCompIdentifier id)
newPdbxChemCompIndentifier in interface MMcifConsumerpublic void newChemCompBond(ChemCompBond bond)
newChemCompBond in interface MMcifConsumerpublic void newPdbxChemCompDescriptor(PdbxChemCompDescriptor desc)
newPdbxChemCompDescriptor in interface MMcifConsumerpublic void newStructConn(StructConn structConn)
newStructConn in interface MMcifConsumerpublic void newStructSiteGen(StructSiteGen siteGen)
newStructSiteGen in interface MMcifConsumerpublic void newStructSite(StructSite structSite)
newStructSite in interface MMcifConsumerCopyright © 2000–2017 BioJava. All rights reserved.