org.biojava.bio.structure.quaternary.io
Class RemoteBioUnitDataProvider
java.lang.Object
org.biojava.bio.structure.quaternary.io.RemoteBioUnitDataProvider
- All Implemented Interfaces:
- BioUnitDataProvider
public class RemoteBioUnitDataProvider
- extends java.lang.Object
- implements BioUnitDataProvider
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SERVERNAME
public static java.lang.String DEFAULT_SERVERNAME
NR_BIOL_APPEND
public static java.lang.String NR_BIOL_APPEND
BIO_ASSEMBLY
public static java.lang.String BIO_ASSEMBLY
RemoteBioUnitDataProvider
public RemoteBioUnitDataProvider()
getBioUnitTransformationList
public java.util.List<ModelTransformationMatrix> getBioUnitTransformationList(java.lang.String pdbId,
int biolAssemblyNr)
- Description copied from interface:
BioUnitDataProvider
- get the data for a particular assembly, counting starts at 1...
- Specified by:
getBioUnitTransformationList in interface BioUnitDataProvider
- Parameters:
pdbId - the PDB ID. E.g. 1STPbiolAssemblyNr - the number of the assembly, the first one is nr 1. 0 refers to the asym unit
- Returns:
- list of transformations.
getNrBiolAssemblies
public int getNrBiolAssemblies(java.lang.String pdbId)
- Description copied from interface:
BioUnitDataProvider
- Returns the number of available biological assemblies.
- Specified by:
getNrBiolAssemblies in interface BioUnitDataProvider
- Parameters:
pdbId - the PDB ID. E.g. 1STP
- Returns:
- nr of available assemblies.
hasBiolAssembly
public boolean hasBiolAssembly(java.lang.String pdbId)
- Description copied from interface:
BioUnitDataProvider
- Does the PDB ID have biological assembly information?
- Specified by:
hasBiolAssembly in interface BioUnitDataProvider
- Parameters:
pdbId - the PDB ID. E.g. 1STP
- Returns:
- boolean flag
getAsymUnit
public Structure getAsymUnit(java.lang.String pdbId)
- Description copied from interface:
BioUnitDataProvider
- load the asym unit, but set the info how to re-create the bio unit in the PdbHeader object
- Specified by:
getAsymUnit in interface BioUnitDataProvider
- Returns:
setAsymUnit
public void setAsymUnit(Structure s)
- Specified by:
setAsymUnit in interface BioUnitDataProvider
setAtomCache
public void setAtomCache(AtomCache cache)
- Specified by:
setAtomCache in interface BioUnitDataProvider
getAtomCache
public AtomCache getAtomCache()
- Specified by:
getAtomCache in interface BioUnitDataProvider