IMP logo
IMP Reference Guide  develop.d4e9f3251e,2024/04/26
The Integrative Modeling Platform
IMP.pmi.mmcif Namespace Reference

Support for the mmCIF file format. More...

Detailed Description

Support for the mmCIF file format.

IMP has basic support for writing out files in mmCIF format, for deposition in PDB-Dev. mmCIF files are currently generated by creating an IMP.pmi.mmcif.ProtocolOutput class, and attaching it to an IMP.pmi.representation.Representation object, after which any generated models and metadata are collected and output as mmCIF.

Classes

class  AsymUnit
 A single asymmetric unit in the system. More...
 
class  Entity
 A single entity in the system. More...
 
class  GMMParser
 Extract metadata from an EM density GMM file. More...
 
class  ProtocolOutput
 Class to encode a modeling protocol as mmCIF. More...
 

Functions

def get_dumpers
 Get custom python-ihm dumpers for writing PMI to from mmCIF. More...
 
def get_handlers
 Get custom python-ihm handlers for reading PMI data from mmCIF. More...
 

Function Documentation

def IMP.pmi.mmcif.get_dumpers ( )

Get custom python-ihm dumpers for writing PMI to from mmCIF.

This returns a list of custom dumpers that can be passed as all or part of the dumpers argument to ihm.dumper.write(). They add PMI-specific information to mmCIF or BinaryCIF files written out by python-ihm.

Note
This function is only available in Python.

Definition at line 1706 of file mmcif.py.

def IMP.pmi.mmcif.get_handlers ( )

Get custom python-ihm handlers for reading PMI data from mmCIF.

This returns a list of custom handlers that can be passed as all or part of the handlers argument to ihm.reader.read(). They read PMI-specific information from mmCIF or BinaryCIF files read in by python-ihm.

Note
This function is only available in Python.

Definition at line 1715 of file mmcif.py.