Interface RawBioUnitDataProvider
- All Known Implementing Classes:
MmCifPDBBiolAssemblyProvider
,RemoteRawBioUnitDataProvider
public interface RawBioUnitDataProvider
Defines the methods that have to be implemented by a class that provides the data that is necessary to recreate the correct biological assembly of a protein.
This is very close to the way PDB is representing biological assemblies. For the outside it is probably easier to use the other way of accessing the data as defined in
BioUnitDataProvider
- Since:
- 3.0.5
- Author:
- Andreas Prlic
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the number of available biological assemblies.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
Tell the provider for which PDB ID the quaternary structure should be returned.
-
Method Details
-
setPdbId
Tell the provider for which PDB ID the quaternary structure should be returned.- Parameters:
pdbId
-
-
getPdbxStructAssemblies
List<PdbxStructAssembly> getPdbxStructAssemblies()Data access method for list describing all assemblies- Returns:
-
getPdbxStructAssemblyGens
List<PdbxStructAssemblyGen> getPdbxStructAssemblyGens()Data access method for list describing all assemblies- Returns:
-
getPdbxStructOperList
List<PdbxStructOperList> getPdbxStructOperList()Get all the possible operators- Returns:
-
getNrBiolAssemblies
int getNrBiolAssemblies()Returns the number of available biological assemblies.- Returns:
-
hasBiolAssembly
boolean hasBiolAssembly()Does the PDB ID have biological assembly information?- Returns:
- boolean flag
-
getPdbxStructAssembly
get the data for a particular pdbxStructAssembly. We start counting at 0.- Parameters:
biolAssemblyNr
-- Returns:
-
getPdbxStructAssemblyGen
get the data for a particular pdbxStructAssemblyGen. We start counting at 0.- Parameters:
biolAssemblyNr
-- Returns:
-