public interface EcodDatabase
Modifier and Type | Method and Description |
---|---|
java.util.List<EcodDomain> |
filterByHierarchy(java.lang.String hierarchy)
Get a list of domains within a particular level of the hierarchy
|
java.util.List<EcodDomain> |
getAllDomains()
Get all ECOD domains
|
EcodDomain |
getDomainsById(java.lang.String ecodId)
Get a particular ECOD domain by the domain ID (e.g.
|
java.util.List<EcodDomain> |
getDomainsForPdb(java.lang.String pdbId)
Get a list of all ECOD domains for a particular PDB ID
|
java.lang.String |
getVersion()
Return the release version.
|
java.lang.String getVersion() throws java.io.IOException
java.io.IOException
EcodDomain getDomainsById(java.lang.String ecodId) throws java.io.IOException
ecodId
- java.io.IOException
java.util.List<EcodDomain> getDomainsForPdb(java.lang.String pdbId) throws java.io.IOException
pdbId
- java.io.IOException
java.util.List<EcodDomain> filterByHierarchy(java.lang.String hierarchy) throws java.io.IOException
hierarchy
- A dot-separated list giving the X-group, H-group, and/or
T-group (e.g. "1.1" for all members of the RIFT-related H-group)java.io.IOException
java.util.List<EcodDomain> getAllDomains() throws java.io.IOException
java.io.IOException