public class ScopFactory
extends java.lang.Object
Defaults to a RemoteScopInstallation, which is fast for small numbers
of queries. For many queries, a ScopInstallation instance may be faster,
since it makes only one network request.
Example: Fetch the structure corresponding to an old version of scop
ScopInstallation scop = new ScopInstallation();
scop.setScopVersion("1.69");
ScopFactory.setScopDatabase(scop);
AtomCache cache = new AtomCache();
cache.setFetchFileEvenIfObsolete(true); //fetch older PDBs
cache.setStrictSCOP(false); // correct simple errors in domain names
Structure s = cache.getStructure("d3hbia_");| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VERSION_1_75 |
static java.lang.String |
VERSION_1_75A |
static java.lang.String |
VERSION_1_75B |
| Constructor and Description |
|---|
ScopFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ScopDatabase |
getSCOP() |
static ScopDatabase |
getSCOP(java.lang.String version)
requests a particular version of SCOP
|
static ScopDatabase |
getSCOP(java.lang.String version,
boolean useLocalData) |
static void |
setScopDatabase(ScopDatabase s) |
static void |
setScopDatabase(java.lang.String s) |
public static final java.lang.String VERSION_1_75A
public static final java.lang.String VERSION_1_75B
public static final java.lang.String VERSION_1_75
public static ScopDatabase getSCOP()
public static void setScopDatabase(java.lang.String s)
s - A version number, such as VERSION_1_75Apublic static void setScopDatabase(ScopDatabase s)
public static ScopDatabase getSCOP(java.lang.String version, boolean useLocalData)
public static ScopDatabase getSCOP(java.lang.String version)
version -