Class RemoteRawBioUnitDataProvider
java.lang.Object
org.biojava.nbio.structure.quaternary.io.RemoteRawBioUnitDataProvider
- All Implemented Interfaces:
RawBioUnitDataProvider
A BioUnitDataProvider that fetches the symmetry operations via remote calls to servers from RCSB PDB
- Author:
- Andreas Prlic
-
Field Summary
-
Constructor Summary
-
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 operatorsint
boolean
Does the PDB ID have biological assembly information?static void
void
Tell the provider for which PDB ID the quaternary structure should be returned.void
setTimeout
(int timeout)
-
Field Details
-
DEFAULT_SERVERNAME
-
NR_BIOL_APPEND
-
GET_ASSEMBLY
-
GET_ASSEMBLY_GENS
-
GET_STRUCT_OPER
-
-
Constructor Details
-
RemoteRawBioUnitDataProvider
public RemoteRawBioUnitDataProvider()
-
-
Method Details
-
main
-
getTimeout
public int getTimeout() -
setTimeout
public void setTimeout(int timeout) -
setPdbId
Description copied from interface:RawBioUnitDataProvider
Tell the provider for which PDB ID the quaternary structure should be returned.- Specified by:
setPdbId
in interfaceRawBioUnitDataProvider
-
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:
-
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:
-