M-CSA
- class enzymm.mcsa_info.HomologousPDB(mcsa_id: int, reference_pdbchain: str, is_reference: bool, pdb_id: str, chain_id: str, assembly_chain_id: str, assembly: int, residues: Dict[int, HomologousResidue])
Class for a PDB Entry homologous to or identical to the structure from which a template was generated.
- residues
dictof [int,HomologousResidue] : Dictionary mapping residue indices to residues. If “is_reference” then values areReferenceCatalyticResidueelse they areNonReferenceCatalyticResidue- Type:
- class enzymm.mcsa_info.HomologousResidue(name: str, number: int, auth_number: int)
Base class for a PDB residue identical or homologous to a template residue.
- class enzymm.mcsa_info.NonReferenceCatalyticResidue(name: str, number: int, auth_number: int, reference: Tuple[int, str, int])
Child Class of
HomologousResiduefor a non-reference PDB residue for a template residue.
- class enzymm.mcsa_info.ReferenceCatalyticResidue(name: str, number: int, auth_number: int, function_location_abv: str | None, ptm: str | None, roles: List[str], roles_summary: List[str])
Child Class of
HomologousResiduefor a reference PDB residue for a template residue.- function_location_abv
strFunctional part of the residue. Empty string means side chain. Else “main”, “main-C”, “main-N” or “ptm”- Type:
str | None