DesmondDMSFile parses a Desmond DMS (desmond molecular system) and constructs a topology and (optionally) an OpenMM System from it.
More...
List of all members.
Detailed Description
DesmondDMSFile parses a Desmond DMS (desmond molecular system) and constructs a topology and (optionally) an OpenMM System from it.
Constructor & Destructor Documentation
Load a DMS file.
- Parameters:
-
file | (string) the name of the file to load |
Member Function Documentation
Close the SQL connection.
def createSystem |
( |
|
self, |
|
|
|
nonbondedMethod = ff.NoCutoff , |
|
|
|
nonbondedCutoff = 1.0*nanometer , |
|
|
|
ewaldErrorTolerance = 0.0005 , |
|
|
|
removeCMMotion = True , |
|
|
|
hydrogenMass = None |
|
) |
| |
Construct an OpenMM System representing the topology described by this DMS file.
- Parameters:
-
nonbondedMethod | (object=NoCutoff) The method to use for nonbonded interactions. Allowed values are NoCutoff, CutoffNonPeriodic, CutoffPeriodic, Ewald, or PME. |
nonbondedCutoff | (distance=1*nanometer) The cutoff distance to use for nonbonded interactions |
ewaldErrorTolerance | (float=0.0005) The error tolerance to use if nonbondedMethod is Ewald or PME. |
removeCMMotion | (boolean=True) If true, a CMMotionRemover will be added to the System |
hydrogenMass | (mass=None) The mass to use for hydrogen atoms bound to heavy atoms. Any mass added to a hydrogen is subtracted from the heavy atom to keep their total mass the same. |
Get the positions of each atom in the system.
Get the provenance string of this system.
Get the topology of the system.
Member Data Documentation
The documentation for this class was generated from the following file: