Package org.biojava.nbio.structure.cath
Interface CathDatabase
- All Known Implementing Classes:
CathInstallation
public interface CathDatabase
General API for interacting with CATH.
- Author:
- Daniel Asarnow
-
Method Summary
Modifier and TypeMethodDescriptionfilterByCathCode
(String query) Return list of CATH descriptions whose CATH codes (e.g.filterByDescription
(String query) Return list of CATH descriptions whose descriptions (name field) starts with the query.filterByNodeName
(String query) Return list of CATH domains whose node name (e.g.getByCategory
(CathCategory category) Return list of CATH descriptions for node representatives at a CATH category (e.g.getCathNode
(String nodeId) Return the CathNode for a node ID.Return the CATH release version.getDescriptionByCathId
(String cathId) Return CATH description for CATH domain ID.getDescriptionByNodeId
(String nodeId) Return CATH description for node representative by node ID.getDomainByCathId
(String cathId) Return CATH domain for CATH domain ID.getDomainsByNodeId
(String nodeId) Return all CATH domains for a particular CATH node.getDomainsForPdb
(String pdbId) Return all CATH domains for a PDB ID.getFragmentsByPdbId
(String pdbId) getTree
(CathDomain domain) Return the CATH sub-tree for a particular domain.
-
Method Details
-
getCathVersion
String getCathVersion()Return the CATH release version.- Returns:
- CATH version
-
getCathNode
Return the CathNode for a node ID.- Parameters:
nodeId
-- Returns:
- CATH node
-
getByCategory
Return list of CATH descriptions for node representatives at a CATH category (e.g. "T").- Parameters:
category
-- Returns:
- CATH descriptions
-
filterByCathCode
Return list of CATH descriptions whose CATH codes (e.g. 1.4.6.10) start with the query. This is currently redundant with getDescriptionsByNodeId.- Parameters:
query
-- Returns:
- CATH descriptions
-
getTree
Return the CATH sub-tree for a particular domain.- Parameters:
domain
-- Returns:
- CATH sub-tree
-
filterByNodeName
Return list of CATH domains whose node name (e.g. Orthogonal Bundle) starts with the query.- Parameters:
query
-- Returns:
- CATH domains
-
filterByDescription
Return list of CATH descriptions whose descriptions (name field) starts with the query.- Parameters:
query
-- Returns:
- CATH descriptions
-
getDescriptionByNodeId
Return CATH description for node representative by node ID.- Parameters:
nodeId
-- Returns:
- CATH description
-
getDomainsForPdb
Return all CATH domains for a PDB ID.- Parameters:
pdbId
-- Returns:
- CATH domains
-
getDomainByCathId
Return CATH domain for CATH domain ID.- Parameters:
cathId
-- Returns:
- CATH domain
-
getDescriptionByCathId
Return CATH description for CATH domain ID.- Parameters:
cathId
-- Returns:
-
getDomainsByNodeId
Return all CATH domains for a particular CATH node.- Parameters:
nodeId
-- Returns:
-
getFragmentsByPdbId
-