File size: 628 Bytes
3e62986
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


from flax_model.alphafold3.cpp import cif_dict

class MmcifLayout:
  def atom_range(self, residue_index: int) -> tuple[int, int]: ...
  def chain_starts(self) -> list[int]: ...
  def chains(self) -> list[int]: ...
  def model_offset(self) -> int: ...
  def num_atoms(self) -> int: ...
  def num_chains(self) -> int: ...
  def num_models(self) -> int: ...
  def num_residues(self) -> int: ...
  def residue_range(self, chain_index: int) -> tuple[int, int]: ...
  def residue_starts(self) -> list[int]: ...
  def residues(self) -> list[int]: ...

def from_mmcif(mmcif: cif_dict.CifDict, model_id: str = ...) -> MmcifLayout: ...