IMP Reference Guide
2.6.0
The Integrative Modeling Platform
|
A macro to build a IMP::pmi::topology::System based on a TopologyReader object. More...
Inherits object.
A macro to build a IMP::pmi::topology::System based on a TopologyReader object.
Easily create multi-state systems by calling this macro repeatedly with different TopologyReader objects! A useful function is get_molecules() which returns the PMI Molecules grouped by state as a dictionary with key = (molecule name), value = IMP.pmi.topology.Molecule
Quick multi-state system:
ote The "domain name" entry of the topology reader is not used. All molecules are set up by the component name, but split into rigid bodies as requested.
Public Member Functions | |
def | __init__ |
Constructor. More... | |
def | add_state |
Add a state using the topology info in a IMP::pmi::topology::TopologyReader object. More... | |
def | execute_macro |
Builds representations and sets up degrees of freedom. More... | |
def | get_molecules |
Return list of all molecules grouped by state. More... | |
def IMP.pmi.macros.BuildSystem.__init__ | ( | self, | |
mdl, | |||
sequence_connectivity_scale = 4.0 , |
|||
force_create_gmm_files = False |
|||
) |
def IMP.pmi.macros.BuildSystem.add_state | ( | self, | |
reader | |||
) |
Add a state using the topology info in a IMP::pmi::topology::TopologyReader object.
When you are done adding states, call execute_macro()
reader | The TopologyReader object |
def IMP.pmi.macros.BuildSystem.execute_macro | ( | self | ) |
def IMP.pmi.macros.BuildSystem.get_molecules | ( | self | ) |