| Name | Description | Type | Package | Framework |
| CathCategory | The categories found within CATH. | Class | org.biojava.nbio.structure.cath | BioJava |
| CathDatabase | General API for interacting with CATH. | Interface | org.biojava.nbio.structure.cath | BioJava |
| CathDomain | A class which represents a single CATH domain. | Class | org.biojava.nbio.structure.cath | BioJava |
| CathFactory | Controls global CathDatabases being used. | Class | org.biojava.nbio.structure.cath | BioJava |
| CathFragment | Class | org.biojava.nbio.structure.cath | BioJava | |
| CathInstallation | Class | org.biojava.nbio.structure.cath | BioJava | |
| CathNode | Represents a node in the CATH hierarchy. | Class | org.biojava.nbio.structure.cath | BioJava |
| CathSegment | Class | org.biojava.nbio.structure.cath | BioJava | |