public interface ScopDatabase
Modifier and Type | Method and Description |
---|---|
java.util.List<ScopDescription> |
filterByClassificationId(java.lang.String query)
Get all scop descriptions that start with a classifcation ID, e.g.
|
java.util.List<ScopDescription> |
filterByDescription(java.lang.String query)
Get all scop descriptions that start with a certain name.
|
java.util.List<ScopDomain> |
filterByDomainName(java.lang.String query)
search through SCOP and filter based on domain name
|
java.util.List<ScopDescription> |
getByCategory(ScopCategory category)
Get all records of a particular classification.
|
java.util.List<java.lang.String> |
getComments(int sunid) |
ScopDomain |
getDomainByScopID(java.lang.String scopId)
get a ScopDomain by its SCOP ID (warning, they are not stable between releases!)
|
java.util.List<ScopDomain> |
getDomainsForPDB(java.lang.String pdbId)
Get a list of ScopDomains that have been assigned to a PDB ID
|
ScopDescription |
getScopDescriptionBySunid(int sunid)
Return the SCOP description for a node in the hierarchy by its "sunid" id.
|
java.util.List<ScopDomain> |
getScopDomainsBySunid(java.lang.Integer sunid)
Get a SCOP domain by its sunid
|
ScopNode |
getScopNode(int sunid)
Access a particular ScopNode.
|
java.lang.String |
getScopVersion()
Returns the SCOP version
|
java.util.List<ScopNode> |
getTree(ScopDomain domain)
get the SCOP sub-tree for a particular domain.
|
java.util.List<ScopDescription> getByCategory(ScopCategory category)
category
- e.g. "superfamily"java.util.List<ScopDescription> filterByClassificationId(java.lang.String query)
query
- java.util.List<ScopNode> getTree(ScopDomain domain)
domain
- java.util.List<ScopDomain> filterByDomainName(java.lang.String query)
query
- a (part) of a namejava.util.List<ScopDescription> filterByDescription(java.lang.String query)
query
- ScopDescription getScopDescriptionBySunid(int sunid)
sunid
- java.util.List<ScopDomain> getDomainsForPDB(java.lang.String pdbId)
pdbId
- the PDB entryScopDomain getDomainByScopID(java.lang.String scopId)
scopId
- e.g. d2bq6a1ScopNode getScopNode(int sunid)
sunid
- the scop unique idjava.lang.String getScopVersion()
java.util.List<ScopDomain> getScopDomainsBySunid(java.lang.Integer sunid)
sunid
- the scop unique idjava.util.List<java.lang.String> getComments(int sunid)