peleffy.solvent.OPLSOBC¶
-
class
peleffy.solvent.OPLSOBC(topologies)[source]¶ It defines a template generator for OBC compatible with the OPLS2005 force field implemented in PELE.
-
__init__(topologies)[source]¶ Initializes an OPLSOBC object.
- Parameters
topologies (a Topology object or list[Topology object]) – The molecular topology representation to write as a Impact template
Examples
Generate the solvent parameters of a molecule
>>> from peleffy.topology import Molecule
>>> molecule = Molecule('molecule.pdb')
>>> from peleffy.forcefield import OPLS2005ForceField
>>> opls2005 = OPLS2005ForceField() >>> parameters = opls2005.parameterize(molecule)
>>> from peleffy.topology import Topology
>>> topology = Topology(molecule, parameters)
>>> from peleffy.solvent import OPLSOBC
>>> solvent = OPLSOBC(topology) >>> solvent.to_file('OBC_parameters.txt')
-
to_file(path)¶ Writes this OPLS2005CompatibleSolvent object to a file compatible with PELE.
- Parameters
path (str) – Path to save the output file to
Attributes
nameThe name of the solvent.
radiiA list of the dicts of radii of the parameterized molecules.
scalesA list of the dicts of scales of the parameterized molecules.
topologiesThe peleffy’s Topology.
-