Class RemoteRawBioUnitDataProvider
- java.lang.Object
-
- org.biojava.nbio.structure.quaternary.io.RemoteRawBioUnitDataProvider
-
- All Implemented Interfaces:
RawBioUnitDataProvider
public class RemoteRawBioUnitDataProvider extends java.lang.Object implements RawBioUnitDataProvider
A BioUnitDataProvider that fetches the symmetry operations via remote calls to servers from RCSB PDB- Author:
- Andreas Prlic
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_SERVERNAMEstatic java.lang.StringGET_ASSEMBLYstatic java.lang.StringGET_ASSEMBLY_GENSstatic java.lang.StringGET_STRUCT_OPERstatic java.lang.StringNR_BIOL_APPEND
-
Constructor Summary
Constructors Constructor Description RemoteRawBioUnitDataProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete 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 operatorsintgetTimeout()booleanhasBiolAssembly()Does the PDB ID have biological assembly information?static voidmain(java.lang.String[] args)voidsetPdbId(java.lang.String pdbId)Tell the provider for which PDB ID the quaternary structure should be returned.voidsetTimeout(int timeout)
-
-
-
Field Detail
-
DEFAULT_SERVERNAME
public static java.lang.String DEFAULT_SERVERNAME
-
NR_BIOL_APPEND
public static java.lang.String NR_BIOL_APPEND
-
GET_ASSEMBLY
public static java.lang.String GET_ASSEMBLY
-
GET_ASSEMBLY_GENS
public static java.lang.String GET_ASSEMBLY_GENS
-
GET_STRUCT_OPER
public static java.lang.String GET_STRUCT_OPER
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(int timeout)
-
setPdbId
public void setPdbId(java.lang.String pdbId)
Description copied from interface:RawBioUnitDataProviderTell the provider for which PDB ID the quaternary structure should be returned.- Specified by:
setPdbIdin interfaceRawBioUnitDataProvider
-
getNrBiolAssemblies
public int getNrBiolAssemblies()
Description copied from interface:RawBioUnitDataProviderReturns the number of available biological assemblies.- Specified by:
getNrBiolAssembliesin interfaceRawBioUnitDataProvider- Returns:
-
hasBiolAssembly
public boolean hasBiolAssembly()
Description copied from interface:RawBioUnitDataProviderDoes the PDB ID have biological assembly information?- Specified by:
hasBiolAssemblyin interfaceRawBioUnitDataProvider- Returns:
- boolean flag
-
getPdbxStructAssembly
public PdbxStructAssembly getPdbxStructAssembly(int biolAssemblyNr)
Description copied from interface:RawBioUnitDataProviderget the data for a particular pdbxStructAssembly. We start counting at 0.- Specified by:
getPdbxStructAssemblyin interfaceRawBioUnitDataProvider- Returns:
-
getPdbxStructAssemblyGen
public java.util.List<PdbxStructAssemblyGen> getPdbxStructAssemblyGen(int biolAssemblyNr)
Description copied from interface:RawBioUnitDataProviderget the data for a particular pdbxStructAssemblyGen. We start counting at 0.- Specified by:
getPdbxStructAssemblyGenin interfaceRawBioUnitDataProvider- Returns:
-
getPdbxStructAssemblies
public java.util.List<PdbxStructAssembly> getPdbxStructAssemblies()
Description copied from interface:RawBioUnitDataProviderData access method for list describing all assemblies- Specified by:
getPdbxStructAssembliesin interfaceRawBioUnitDataProvider- Returns:
-
getPdbxStructAssemblyGens
public java.util.List<PdbxStructAssemblyGen> getPdbxStructAssemblyGens()
Description copied from interface:RawBioUnitDataProviderData access method for list describing all assemblies- Specified by:
getPdbxStructAssemblyGensin interfaceRawBioUnitDataProvider- Returns:
-
getPdbxStructOperList
public java.util.List<PdbxStructOperList> getPdbxStructOperList()
Description copied from interface:RawBioUnitDataProviderGet all the possible operators- Specified by:
getPdbxStructOperListin interfaceRawBioUnitDataProvider- Returns:
-
-