Class MmCifPDBBiolAssemblyProvider
java.lang.Object
org.biojava.nbio.structure.quaternary.io.MmCifPDBBiolAssemblyProvider
- All Implemented Interfaces:
RawBioUnitDataProvider
A provider for information about biological units for PDB files that is based on reading local MMcif files.
- Author:
- Andreas Prlic
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget the asym unit for this PDB IDint
Returns the number of available biological assemblies.getPdbId()
Data access method for list describing all assembliesgetPdbxStructAssembly
(int biolAssemblyNr) get the data for a particular pdbxStructAssembly.getPdbxStructAssemblyGen
(int biolAssemblyNr) get the data for a particular pdbxStructAssemblyGen.Data access method for list describing all assembliesGet all the possible operatorsboolean
Does the PDB ID have biological assembly information?void
void
setAtomCache
(AtomCache cache) void
Tell the provider for which PDB ID the quaternary structure should be returned.
-
Constructor Details
-
MmCifPDBBiolAssemblyProvider
public MmCifPDBBiolAssemblyProvider()
-
-
Method Details
-
setPdbId
Description copied from interface:RawBioUnitDataProvider
Tell the provider for which PDB ID the quaternary structure should be returned.- Specified by:
setPdbId
in interfaceRawBioUnitDataProvider
-
getPdbId
-
getPdbxStructAssemblies
Description copied from interface:RawBioUnitDataProvider
Data access method for list describing all assemblies- Specified by:
getPdbxStructAssemblies
in interfaceRawBioUnitDataProvider
- Returns:
-
getPdbxStructAssemblyGens
Description copied from interface:RawBioUnitDataProvider
Data access method for list describing all assemblies- Specified by:
getPdbxStructAssemblyGens
in interfaceRawBioUnitDataProvider
- Returns:
-
getPdbxStructOperList
Description copied from interface:RawBioUnitDataProvider
Get all the possible operators- Specified by:
getPdbxStructOperList
in interfaceRawBioUnitDataProvider
- Returns:
-
getNrBiolAssemblies
public int getNrBiolAssemblies()Description copied from interface:RawBioUnitDataProvider
Returns the number of available biological assemblies.- Specified by:
getNrBiolAssemblies
in interfaceRawBioUnitDataProvider
- Returns:
-
hasBiolAssembly
public boolean hasBiolAssembly()Description copied from interface:RawBioUnitDataProvider
Does the PDB ID have biological assembly information?- Specified by:
hasBiolAssembly
in interfaceRawBioUnitDataProvider
- Returns:
- boolean flag
-
getPdbxStructAssembly
Description copied from interface:RawBioUnitDataProvider
get the data for a particular pdbxStructAssembly. We start counting at 0.- Specified by:
getPdbxStructAssembly
in interfaceRawBioUnitDataProvider
- Returns:
-
getPdbxStructAssemblyGen
Description copied from interface:RawBioUnitDataProvider
get the data for a particular pdbxStructAssemblyGen. We start counting at 0.- Specified by:
getPdbxStructAssemblyGen
in interfaceRawBioUnitDataProvider
- Returns:
-
getAsymUnit
get the asym unit for this PDB ID- Returns:
-
setAsymUnit
-
getAtomCache
-
setAtomCache
-