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)