public class SandboxStyleStructureProvider extends java.lang.Object implements StructureProvider
a1/2a1v/2a1v.cif.gz a1/2a1v/2a1v.dssp.gz a1/2a1v/2a1v.pdb-250.jpg.gz a1/2a1v/2a1v.pdb-500.jpg.gz a1/2a1v/2a1v.pdb-65.jpg.gz a1/2a1v/2a1v.pdb-80.jpg.gz a1/2a1v/2a1v.pdb1-250.jpg.gz a1/2a1v/2a1v.pdb1-500.jpg.gz a1/2a1v/2a1v.pdb1-65.jpg.gz a1/2a1v/2a1v.pdb1-80.jpg.gz a1/2a1v/2a1v.pdb1.gz a1/2a1v/2a1v.stride.gz a1/2a1v/2a1v.xml.gz a1/2a1v/pdb2a1v.ent.gz a1/2a1v/r2a1vsf.ent.gz a1/2a1w/2a1w-deriv.cif.gz a1/2a1w/2a1w-extatom.xml.gz a1/2a1w/2a1w-noatom.xml.gz a1/2a1w/2a1w.cif.gz a1/2a1w/2a1w.dssp.gz a1/2a1w/2a1w.pdb-250.jpg.gz a1/2a1w/2a1w.pdb-500.jpg.gz a1/2a1w/2a1w.pdb-65.jpg.gz a1/2a1w/2a1w.pdb-80.jpg.gz a1/2a1w/2a1w.pdb1-250.jpg.gz a1/2a1w/2a1w.pdb1-500.jpg.gz a1/2a1w/2a1w.pdb1-65.jpg.gz a1/2a1w/2a1w.pdb1-80.jpg.gz a1/2a1w/2a1w.pdb1.gz a1/2a1w/2a1w.pdb2-250.jpg.gz a1/2a1w/2a1w.pdb2-500.jpg.gz a1/2a1w/2a1w.pdb2-65.jpg.gz a1/2a1w/2a1w.pdb2-80.jpg.gz a1/2a1w/2a1w.pdb2.gz a1/2a1w/2a1w.pdb3-250.jpg.gz a1/2a1w/2a1w.pdb3-500.jpg.gz a1/2a1w/2a1w.pdb3-65.jpg.gz a1/2a1w/2a1w.pdb3-80.jpg.gz a1/2a1w/2a1w.pdb3.gz a1/2a1w/2a1w.pdb4-250.jpg.gz a1/2a1w/2a1w.pdb4-500.jpg.gz a1/2a1w/2a1w.pdb4-65.jpg.gz a1/2a1w/2a1w.pdb4-80.jpg.gz a1/2a1w/2a1w.pdb4.gz a1/2a1w/2a1w.pdb5-250.jpg.gz a1/2a1w/2a1w.pdb5-500.jpg.gz a1/2a1w/2a1w.pdb5-65.jpg.gz a1/2a1w/2a1w.pdb5-80.jpg.gz a1/2a1w/2a1w.pdb5.gz a1/2a1w/2a1w.pdb6-250.jpg.gz a1/2a1w/2a1w.pdb6-500.jpg.gz a1/2a1w/2a1w.pdb6-65.jpg.gz a1/2a1w/2a1w.pdb6-80.jpg.gz a1/2a1w/2a1w.pdb6.gz a1/2a1w/2a1w.stride.gz a1/2a1w/2a1w.xml.gz a1/2a1w/pdb2a1w.ent.gz a1/2a1w/r2a1wsf.ent.gz a1/2a1x/2a1x-deriv.cif.gz a1/2a1x/2a1x-extatom.xml.gz a1/2a1x/2a1x-noatom.xml.gz
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
fileSeparator |
Constructor and Description |
---|
SandboxStyleStructureProvider() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAllPDBIDs()
Returns a list of all PDB IDs that are available in this installation
|
Structure |
getBiologicalUnit(java.lang.String pdbId)
get the biological unit for a file
|
FileParsingParameters |
getFileParsingParameters()
Get the parameters that should be used for file parsing
|
Structure |
getStructureById(java.lang.String pdbId)
get the structure for a PDB ID
|
void |
setFileParsingParameters(FileParsingParameters params)
Set the parameters that should be used for file parsing
|
void |
setPath(java.lang.String p)
directory where to find PDB files
|
public void setPath(java.lang.String p)
public Structure getStructureById(java.lang.String pdbId) throws java.io.IOException, StructureException
StructureProvider
getStructureById
in interface StructureProvider
java.io.IOException
StructureException
public Structure getBiologicalUnit(java.lang.String pdbId) throws StructureException, java.io.IOException
StructureProvider
getBiologicalUnit
in interface StructureProvider
StructureException
java.io.IOException
public void setFileParsingParameters(FileParsingParameters params)
StructureProvider
setFileParsingParameters
in interface StructureProvider
params
- FileParsingParameterspublic FileParsingParameters getFileParsingParameters()
StructureProvider
getFileParsingParameters
in interface StructureProvider
public java.util.List<java.lang.String> getAllPDBIDs() throws java.io.IOException
java.io.IOException