|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BioUnitDataProvider
Provides access to the data that is needed in order to rebuild the correct biological assembly of a protein. This is probably the simpler approach of accessing the necessary information. There is a second access layer, which is closer to the way the PDB is representing the files, it is defined by the interface RawBioUnitDataProvider.
| Method Summary | |
|---|---|
Structure |
getAsymUnit(java.lang.String pdbId)
load the asym unit, but set the info how to re-create the bio unit in the PdbHeader object |
AtomCache |
getAtomCache()
|
java.util.List<ModelTransformationMatrix> |
getBioUnitTransformationList(java.lang.String pdbId,
int biolAssemblyNr)
get the data for a particular assembly, counting starts at 1... |
int |
getNrBiolAssemblies(java.lang.String pdbId)
Returns the number of available biological assemblies. |
boolean |
hasBiolAssembly(java.lang.String pdbId)
Does the PDB ID have biological assembly information? |
void |
setAsymUnit(Structure asymUnit)
|
void |
setAtomCache(AtomCache cache)
|
| Method Detail |
|---|
java.util.List<ModelTransformationMatrix> getBioUnitTransformationList(java.lang.String pdbId,
int biolAssemblyNr)
pdbId - the PDB ID. E.g. 1STPbiolAssemblyNr - the number of the assembly, the first one is nr 1. 0 refers to the asym unit
int getNrBiolAssemblies(java.lang.String pdbId)
pdbId - the PDB ID. E.g. 1STP
boolean hasBiolAssembly(java.lang.String pdbId)
pdbId - the PDB ID. E.g. 1STP
Structure getAsymUnit(java.lang.String pdbId)
pdbId -
void setAsymUnit(Structure asymUnit)
void setAtomCache(AtomCache cache)
AtomCache getAtomCache()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||