Interface RawBioUnitDataProvider
-
- All Known Implementing Classes:
MmCifPDBBiolAssemblyProvider,RemoteRawBioUnitDataProvider
public interface RawBioUnitDataProviderDefines 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetNrBiolAssemblies()Returns the number of available biological assemblies.java.util.List<PdbxStructAssembly>getPdbxStructAssemblies()Data access method for list describing all assembliesPdbxStructAssemblygetPdbxStructAssembly(int biolAssemblyNr)get the data for a particular pdbxStructAssembly.java.util.List<PdbxStructAssemblyGen>getPdbxStructAssemblyGen(int biolAssemblyNr)get the data for a particular pdbxStructAssemblyGen.java.util.List<PdbxStructAssemblyGen>getPdbxStructAssemblyGens()Data access method for list describing all assembliesjava.util.List<PdbxStructOperList>getPdbxStructOperList()Get all the possible operatorsbooleanhasBiolAssembly()Does the PDB ID have biological assembly information?voidsetPdbId(java.lang.String pdbId)Tell the provider for which PDB ID the quaternary structure should be returned.
-
-
-
Method Detail
-
setPdbId
void setPdbId(java.lang.String pdbId)
Tell the provider for which PDB ID the quaternary structure should be returned.- Parameters:
pdbId-
-
getPdbxStructAssemblies
java.util.List<PdbxStructAssembly> getPdbxStructAssemblies()
Data access method for list describing all assemblies- Returns:
-
getPdbxStructAssemblyGens
java.util.List<PdbxStructAssemblyGen> getPdbxStructAssemblyGens()
Data access method for list describing all assemblies- Returns:
-
getPdbxStructOperList
java.util.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
PdbxStructAssembly getPdbxStructAssembly(int biolAssemblyNr)
get the data for a particular pdbxStructAssembly. We start counting at 0.- Parameters:
biolAssemblyNr-- Returns:
-
getPdbxStructAssemblyGen
java.util.List<PdbxStructAssemblyGen> getPdbxStructAssemblyGen(int biolAssemblyNr)
get the data for a particular pdbxStructAssemblyGen. We start counting at 0.- Parameters:
biolAssemblyNr-- Returns:
-
-