|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.biojava.bio.structure.io.SandboxStyleStructureProvider
public class SandboxStyleStructureProvider
The "Sandbox" style of organizing files is to have a directory structure like below, i.e. the files are organized into
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
| Field Summary | |
|---|---|
static java.lang.String |
fileSeparator
|
| Constructor Summary | |
|---|---|
SandboxStyleStructureProvider()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String fileSeparator
| Constructor Detail |
|---|
public SandboxStyleStructureProvider()
| Method Detail |
|---|
public void setPath(java.lang.String p)
public Structure getStructureById(java.lang.String pdbId)
throws java.io.IOException,
StructureException
StructureProvider
getStructureById in interface StructureProviderjava.io.IOException
StructureException
public Structure getBiologicalUnit(java.lang.String pdbId)
throws StructureException,
java.io.IOException
StructureProvider
getBiologicalUnit in interface StructureProviderStructureException
java.io.IOExceptionpublic void setFileParsingParameters(FileParsingParameters params)
StructureProvider
setFileParsingParameters in interface StructureProviderparams - FileParsingParameterspublic FileParsingParameters getFileParsingParameters()
StructureProvider
getFileParsingParameters in interface StructureProvider
public java.util.List<java.lang.String> getAllPDBIDs()
throws java.io.IOException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||