gmol.base.data.mmcif.assembly#
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Functions
|
|
|
|
|
|
|
|
|
- class Residue(residue_id: gmol.base.data.mmcif.assembly.ResidueId, chem_comp: gmol.base.data.mmcif.parse.ChemComp, atom_idxs: list[int] = <factory>)#
- class BranchPartner(seq_id: int, atom_id: str, leaving_atom_id: str, comp_id: str, res_id: ResidueId)#
-
- classmethod from_branch_scheme(scheme: Scheme, br_info: BranchLinkPartner)#
- class Branch(ptnr1: BranchPartner, ptnr2: BranchPartner, order: int)#
- ptnr1: BranchPartner#
- ptnr2: BranchPartner#
- class Chain(chain_id: str, entity_id: int, type: gmol.base.data.mmcif.assembly.MolType, seqres: list[gmol.base.data.mmcif.assembly.SequenceToResidue] = <factory>, branches: list[gmol.base.data.mmcif.assembly.Branch] = <factory>, residue_ids: list[gmol.base.data.mmcif.assembly.ResidueId] = <factory>, atom_idxs: list[int] = <factory>)#
-
- seqres: list[SequenceToResidue]#
- sync_mappings()#
- class AssemblyAtom(atom_idx: int, residue_id: ResidueId, type_symbol: str, atom_id: str, comp_id: str)#
- class AssemblyConnection(src_idx: int, dst_idx: int, conn_type: str, leaving_atom_count: int)#
-
- remap(idx_map: _IndexMapper)#
- class Transformation(matrix: ndarray[tuple[Any, ...], dtype[float64]], vector: ndarray[tuple[Any, ...], dtype[float64]])#
- ident: ClassVar[Transformation] = <gmol.base.data.mmcif.assembly.Transformation object>#
- class Assembly(coords: ndarray[tuple[Any, ...], dtype[float64]], atoms: list[AssemblyAtom], residues: dict[ResidueId, Residue], chains: dict[str, Chain], entities: dict[int, Entity], connections: list[AssemblyConnection])#
-
- transform(xform: Transformation) Assembly#
- apply(operations: list[Transformation]) Assembly#