RemotePDPProvider
public interface PDPProvider
DomainProvider
,
which provides a very similar set of methods for general structure domain
decomposition.Modifier and Type | Method | Description |
---|---|---|
Structure |
getDomain(java.lang.String pdpDomainName,
AtomCache cache) |
Get the structure for a particular PDP domain
|
PDPDomain |
getPDPDomain(java.lang.String pdpDomainName) |
Get a StructureIdentifier representing the specified PDP domain.
|
java.util.SortedSet<java.lang.String> |
getPDPDomainNamesForPDB(java.lang.String pdbId) |
Get a list of all PDP domains for a given PDB entry
|
java.util.SortedSet<java.lang.String> getPDPDomainNamesForPDB(java.lang.String pdbId) throws java.io.IOException
pdbId
- PDB IDjava.io.IOException
Structure getDomain(java.lang.String pdpDomainName, AtomCache cache) throws java.io.IOException, StructureException
pdpDomainName
- PDP identifier, e.g. "PDP:4HHBAa"cache
- AtomCache, responsible for fetching and storing the coordinatesjava.io.IOException
- For IO errors, e.g. when parsing PDP informationStructureException
- For errors creating the structurePDPDomain getPDPDomain(java.lang.String pdpDomainName) throws java.io.IOException
pdpDomainName
- PDP domain namejava.io.IOException