public class PDBBioUnitDataProvider extends Object implements BioUnitDataProvider
Constructor and Description |
---|
PDBBioUnitDataProvider() |
Modifier and Type | Method and Description |
---|---|
Structure |
getAsymUnit(String pdbId)
load the asym unit, but set the info how to re-create the bio unit in the PdbHeader object
|
AtomCache |
getAtomCache() |
List<BiologicalAssemblyTransformation> |
getBioUnitTransformationList(String pdbId,
int biolAssemblyNr)
get the data for a particular assembly, counting starts at 1...
|
int |
getNrBiolAssemblies(String pdbId)
Returns the number of available biological assemblies.
|
boolean |
hasBiolAssembly(String pdbId)
Does the PDB ID have biological assembly information?
|
PDBHeader |
loadPDB(String pdbId) |
void |
setAsymUnit(Structure s) |
void |
setAtomCache(AtomCache cache)
Set an AtomCache to use when fetching asymmetric units.
|
public Structure getAsymUnit(String pdbId)
BioUnitDataProvider
getAsymUnit
in interface BioUnitDataProvider
public void setAsymUnit(Structure s)
setAsymUnit
in interface BioUnitDataProvider
public List<BiologicalAssemblyTransformation> getBioUnitTransformationList(String pdbId, int biolAssemblyNr)
BioUnitDataProvider
getBioUnitTransformationList
in interface BioUnitDataProvider
pdbId
- the PDB ID. E.g. 1STPbiolAssemblyNr
- the number of the assembly, the first one is nr 1. 0 refers to the asym unitpublic int getNrBiolAssemblies(String pdbId)
BioUnitDataProvider
getNrBiolAssemblies
in interface BioUnitDataProvider
pdbId
- the PDB ID. E.g. 1STPpublic boolean hasBiolAssembly(String pdbId)
BioUnitDataProvider
hasBiolAssembly
in interface BioUnitDataProvider
pdbId
- the PDB ID. E.g. 1STPpublic void setAtomCache(AtomCache cache)
BioUnitDataProvider
setAtomCache
in interface BioUnitDataProvider
public AtomCache getAtomCache()
getAtomCache
in interface BioUnitDataProvider
Copyright © 2000–2016 BioJava. All rights reserved.