IMP
2.4.0
The Integrative Modeling Platform
|
A macro to build a Representation based on a Topology and lists of movers. More...
Inherits object.
A macro to build a Representation based on a Topology and lists of movers.
Public Member Functions | |
def | __init__ |
Constructor. More... | |
def | get_representation |
Return the Representation object. More... | |
def IMP.pmi.macros.BuildModel.__init__ | ( | self, | |
model, | |||
component_topologies, | |||
list_of_rigid_bodies = [] , |
|||
list_of_super_rigid_bodies = [] , |
|||
chain_of_super_rigid_bodies = [] , |
|||
sequence_connectivity_scale = 4.0 , |
|||
add_each_domain_as_rigid_body = False , |
|||
force_create_gmm_files = False |
|||
) |
Constructor.
model | The IMP model |
component_topologies | List of IMP.pmi.topology.ComponentTopology items |
list_of_rigid_bodies | List of lists of domain names that will be moved as rigid bodies. |
list_of_super_rigid_bodies | List of lists of domain names that will move together in an additional Monte Carlo move. |
chain_of_super_rigid_bodies | List of lists of domain names (choices can only be from the same molecule). Each of these groups will be moved rigidly. This helps to sample more efficiently complex topologies, made of several rigid bodies, connected by flexible linkers. |
sequence_connectivity_scale | For scaling the connectivity restraint |
add_each_domain_as_rigid_body | That way you don't have to put all of them in the list |
force_create_gmm_files | If True, will sample and create GMMs no matter what. If False, will only only sample if the files don't exist. If number of Gaussians is zero, won't do anything. |
def IMP.pmi.macros.BuildModel.get_representation | ( | self | ) |