public class PDPDomain extends Object implements StructureIdentifier
| Modifier and Type | Field and Description | 
|---|---|
| static Pattern | PDP_NAME_PATTERN | 
| Constructor and Description | 
|---|
| PDPDomain(String pdpDomainName,
         List<ResidueRange> ranges) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getIdentifier()Get the String form of this identifier. | 
| String | getPdbId() | 
| Structure | loadStructure(AtomCache cache)Loads a structure encompassing the structure identified. | 
| Structure | reduce(Structure input)Takes a complete structure as input and reduces it to the substructure
 represented by this StructureIdentifier. | 
| SubstructureIdentifier | toCanonical()Convert to a canonical SubstructureIdentifier. | 
| String | toString() | 
public static final Pattern PDP_NAME_PATTERN
public PDPDomain(String pdpDomainName, List<ResidueRange> ranges)
public String getIdentifier()
StructureIdentifier#toString() method also return the
 identifier, for consistency during serialization.getIdentifier in interface StructureIdentifierpublic String getPdbId()
public SubstructureIdentifier toCanonical()
StructureIdentifierThis allows all domains to be converted to a standard format String.
toCanonical in interface StructureIdentifierpublic Structure reduce(Structure input) throws StructureException
StructureIdentifierThe returned structure may be a shallow copy of the input, with shared Chains, Residues, etc.
reduce in interface StructureIdentifierinput - A full structure, e.g. as loaded from the PDB. The structure
 ID should match that returned by getPdbId(), if applicable.StructureExceptionStructureTools.getReducedStructure(Structure, String)public Structure loadStructure(AtomCache cache) throws StructureException, IOException
StructureIdentifierStructureIdentifier.reduce(Structure).
 It is recommended that the most complete structure available be returned
 (e.g. the full PDB) to allow processing of unselected portions where
 appropriate.loadStructure in interface StructureIdentifierStructureException - For errors loading and parsing the structureIOException - Errors reading the structure from diskCopyright © 2000–2016 BioJava. All rights reserved.