schrodinger.application.desmond.system_builder_inp module¶
A script to create a system builder input file.
-
class
schrodinger.application.desmond.system_builder_inp.
SystemBuilderInput
¶ Bases:
object
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
-
reset
()¶
-
setVdwScalingFactor
(value=0)¶
-
setOplsaaVersion
(value='')¶
-
setSoluteAlignment
(name='', value=1)¶
-
setMMFepioMapModeOption
(value=1)¶
-
setMMFepioRetainAngleOption
(value=1)¶
-
setSolute
(name)¶
-
fixSolute
()¶
-
setPositiveIon
(name='Na.mae')¶
-
setNegativeIon
(name='Cl.mae')¶
-
setSaltPositiveIon
(name='Na.mae')¶
-
setSaltNegativeIon
(name='Cl.mae')¶
-
setMembrane
(name='DPPC.mae.gz')¶
-
setSolvent
(name='spc.box.mae')¶
-
setMembranize
(value=1)¶
-
setMembranePatch
(x_mem=10.0, y_mem=10.0)¶
-
setNeutralize
(value=1)¶
-
setAddAlchemicalIons
(value=1)¶
-
setUseAlchemicalWater
(value=1)¶
-
addIons
(ion_type='positive', nion=0)¶
-
addSalt
(c=0.0)¶
-
setExcludeLocation
(value, distance)¶
-
setIonLocation
(value)¶
-
setSolvate
(value=1)¶
-
setBoundaryCondition
(**kwargs)¶
-
setWriteOneMaeFile
(name='-1')¶
-
setWriteMaeFile
(name='-1')¶
-
setWriteMaeffFile
(name='-1')¶
-
setWriteXyzFile
(name='-1')¶
-
setWritePdbFile
(name='-1')¶
-
setWriteTopFile
(name='-1')¶
-
setWriteG96File
(name='-1')¶
-
write
(name)¶
-
read
(name)¶
-
read_text
(l)¶
-
extractSolventFromSt
(st, asl='')¶
-
deleteSolventFromSt
(st, asl='')¶
-
treatSolventFromSolute
(op='separate', asl='')¶
-
run
(name='desmond_setup', options=[])¶
-
__class__
¶ alias of
builtins.type
-
__delattr__
¶ Implement delattr(self, name).
-
__dict__
= mappingproxy({'__module__': 'schrodinger.application.desmond.system_builder_inp', '__init__': <function SystemBuilderInput.__init__>, 'reset': <function SystemBuilderInput.reset>, 'setVdwScalingFactor': <function SystemBuilderInput.setVdwScalingFactor>, 'setOplsaaVersion': <function SystemBuilderInput.setOplsaaVersion>, 'setSoluteAlignment': <function SystemBuilderInput.setSoluteAlignment>, 'setMMFepioMapModeOption': <function SystemBuilderInput.setMMFepioMapModeOption>, 'setMMFepioRetainAngleOption': <function SystemBuilderInput.setMMFepioRetainAngleOption>, 'setSolute': <function SystemBuilderInput.setSolute>, 'fixSolute': <function SystemBuilderInput.fixSolute>, 'setPositiveIon': <function SystemBuilderInput.setPositiveIon>, 'setNegativeIon': <function SystemBuilderInput.setNegativeIon>, 'setSaltPositiveIon': <function SystemBuilderInput.setSaltPositiveIon>, 'setSaltNegativeIon': <function SystemBuilderInput.setSaltNegativeIon>, 'setMembrane': <function SystemBuilderInput.setMembrane>, 'setSolvent': <function SystemBuilderInput.setSolvent>, 'setMembranize': <function SystemBuilderInput.setMembranize>, 'setMembranePatch': <function SystemBuilderInput.setMembranePatch>, 'setNeutralize': <function SystemBuilderInput.setNeutralize>, 'setAddAlchemicalIons': <function SystemBuilderInput.setAddAlchemicalIons>, 'setUseAlchemicalWater': <function SystemBuilderInput.setUseAlchemicalWater>, 'addIons': <function SystemBuilderInput.addIons>, 'addSalt': <function SystemBuilderInput.addSalt>, 'setExcludeLocation': <function SystemBuilderInput.setExcludeLocation>, 'setIonLocation': <function SystemBuilderInput.setIonLocation>, 'setSolvate': <function SystemBuilderInput.setSolvate>, 'setBoundaryCondition': <function SystemBuilderInput.setBoundaryCondition>, 'setWriteOneMaeFile': <function SystemBuilderInput.setWriteOneMaeFile>, 'setWriteMaeFile': <function SystemBuilderInput.setWriteMaeFile>, 'setWriteMaeffFile': <function SystemBuilderInput.setWriteMaeffFile>, 'setWritePdbFile': <function SystemBuilderInput.setWritePdbFile>, 'setWriteXyzFile': <function SystemBuilderInput.setWriteXyzFile>, 'setWriteTopFile': <function SystemBuilderInput.setWriteTopFile>, 'setWriteG96File': <function SystemBuilderInput.setWriteG96File>, 'write': <function SystemBuilderInput.write>, 'read': <function SystemBuilderInput.read>, 'read_text': <function SystemBuilderInput.read_text>, 'extractSolventFromSt': <function SystemBuilderInput.extractSolventFromSt>, 'deleteSolventFromSt': <function SystemBuilderInput.deleteSolventFromSt>, 'treatSolventFromSolute': <function SystemBuilderInput.treatSolventFromSolute>, 'run': <function SystemBuilderInput.run>, '__dict__': <attribute '__dict__' of 'SystemBuilderInput' objects>, '__weakref__': <attribute '__weakref__' of 'SystemBuilderInput' objects>, '__doc__': None})¶
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__module__
= 'schrodinger.application.desmond.system_builder_inp'¶
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
¶ Return str(self).
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
__weakref__
¶ list of weak references to the object (if defined)
-