Package pl.poznan.put.pdb.analysis
Class DefaultCifModel
java.lang.Object
pl.poznan.put.pdb.analysis.AbstractPdbModel
pl.poznan.put.pdb.analysis.DefaultCifModel
- All Implemented Interfaces:
 Serializable,CifModel,PdbModel,ResidueCollection
- Direct Known Subclasses:
 ImmutableDefaultCifModel
A default implementation of a structure parsed from an mmCIF file.
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface pl.poznan.put.pdb.analysis.ResidueCollection
ResidueCollection.CifBuilder, ResidueCollection.PdbBuilder - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract List<PdbAtomLine>atoms()abstract List<QuantifiedBasePair>chains()Groups together residues in the same chain and repeat that for every chain.abstract Set<PdbResidueIdentifier>abstract PdbExpdtaLinefinal CifModelfilteredNewInstance(MoleculeType moleculeType) Filters out residues of a given molecule type (RNA or protein) and creates a new instance of this class.abstract PdbHeaderLineheader()abstract List<PdbRemark465Line>abstract intabstract List<PdbModresLine>residues()Groups together atoms from the same residue and repeat that for every residue.abstract PdbRemark2Lineabstract Stringtitle()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pl.poznan.put.pdb.analysis.PdbModel
containsAny, filteredMissing, findChainContainingResidue, idCode, isModified, modificationDetailsMethods inherited from interface pl.poznan.put.pdb.analysis.ResidueCollection
filteredAtoms, findBondLengthViolations, findResidue, hasResidue, indexOf, namedResidueIdentifiers, residueIdentifiers, sequence, toCif, toPdb, withoutAlternateLocations 
- 
Constructor Details
- 
DefaultCifModel
public DefaultCifModel() 
 - 
 - 
Method Details
- 
header
 - 
experimentalData
- Specified by:
 experimentalDatain interfacePdbModel- Returns:
 - Details about experiment used to solve the structure.
 
 - 
resolution
- Specified by:
 resolutionin interfacePdbModel- Returns:
 - Information about the experimental resolution.
 
 - 
modelNumber
@Parameter(order=4) @Auxiliary public abstract int modelNumber()- Specified by:
 modelNumberin interfacePdbModel- Returns:
 - Model number as stated in the PDB or mmCIF file.
 
 - 
atoms
 - 
modifiedResidues
- Specified by:
 modifiedResiduesin interfacePdbModel- Returns:
 - The list of modified residues as parsed from the PDB or mmCIF file.
 
 - 
missingResidues
- Specified by:
 missingResiduesin interfacePdbModel- Returns:
 - The list of missing residues as parsed from the PDB or mmCIF file.
 
 - 
title
 - 
chainTerminatedAfter
- Specified by:
 chainTerminatedAfterin interfacePdbModel- Returns:
 - The set of residues, after which the chain was terminated.
 
 - 
filteredNewInstance
Description copied from interface:PdbModelFilters out residues of a given molecule type (RNA or protein) and creates a new instance of this class.- Specified by:
 filteredNewInstancein interfacePdbModel- Parameters:
 moleculeType- Type of molecule.- Returns:
 - An instance of this class with residues only of a desired type.
 
 - 
basePairs
 - 
chains
Description copied from class:AbstractPdbModelGroups together residues in the same chain and repeat that for every chain.- Specified by:
 chainsin interfacePdbModel- Overrides:
 chainsin classAbstractPdbModel- Returns:
 - A list of chains in the structure.
 
 - 
residues
Description copied from class:AbstractPdbModelGroups together atoms from the same residue and repeat that for every residue.- Specified by:
 residuesin interfaceResidueCollection- Overrides:
 residuesin classAbstractPdbModel- Returns:
 - A list of residues in the structure.
 
 - 
normalize
 
 -