IMP logo
IMP Reference Guide  develop.714915d50b,2024/12/07
The Integrative Modeling Platform
IMP.pmi.mmcif.AsymUnit Class Reference

A single asymmetric unit in the system. More...

Inherits AsymUnit.

Detailed Description

A single asymmetric unit in the system.

This roughly corresponds to a single PMI subunit (sequence, copy, or clone).

This functions identically to the base ihm.AsymUnit class, but it allows identifying residues by either the PMI numbering scheme (which is always contiguous starting at 1, covering the entire sequence in the FASTA files, or the IHM scheme (seq_id, which also starts at 1, but which only covers the modeled subset of the full sequence, with non-modeled N-terminal or C-terminal residues removed).

The entity member of this class points to an Entity object, which contains information (such as database identifiers) specific to a particular sequence rather than a copy (for example, when modeling a homodimer, two AsymUnits will point to the same Entity).

Note
This class is only available in Python.

Definition at line 1251 of file mmcif.py.

Public Member Functions

def pmi_range
 Return a range of IHM residues indexed using PMI numbering. More...
 
def pmi_residue
 Return a single IHM residue indexed using PMI numbering. More...
 

Member Function Documentation

def IMP.pmi.mmcif.AsymUnit.pmi_range (   self,
  res_id_begin,
  res_id_end 
)

Return a range of IHM residues indexed using PMI numbering.

Definition at line 1271 of file mmcif.py.

def IMP.pmi.mmcif.AsymUnit.pmi_residue (   self,
  res_id 
)

Return a single IHM residue indexed using PMI numbering.

Definition at line 1267 of file mmcif.py.


The documentation for this class was generated from the following file: