schrodinger.application.desmond.system_builder_inp module

A script to create a system builder input file.

class schrodinger.application.desmond.system_builder_inp.SystemBuilderInput[source]

Bases: object

__init__()[source]

Initialize self. See help(type(self)) for accurate signature.

reset()[source]
setVdwScalingFactor(value=0)[source]
setOplsaaVersion(value='')[source]
setSoluteAlignment(name='', value=1)[source]
setMMFepioMapModeOption(value=1)[source]
setMMFepioRetainAngleOption(value=1)[source]
setSolute(name)[source]
fixSolute()[source]
setPositiveIon(name='Na.mae')[source]
setNegativeIon(name='Cl.mae')[source]
setSaltPositiveIon(name='Na.mae')[source]
setSaltNegativeIon(name='Cl.mae')[source]
setMembrane(name='DPPC.mae.gz')[source]
setSolvent(name='spc.box.mae')[source]
setMembranize(value=1)[source]
setMembranePatch(x_mem=10.0, y_mem=10.0)[source]
setNeutralize(value=1)[source]
setAddAlchemicalIons(value=1)[source]
setUseAlchemicalWater(value=1)[source]
setRemoveOverlappedCrystalWater(value=1)[source]
addIons(ion_type='positive', nion=0)[source]
addSalt(c=0.0)[source]

Add salt at a target concentration.

NOTE: In case of FEP inputs for membrane systems, the receptor may already contain salt ions. In this case we will adjust the target concentration to account for these ions. If the intput system concentration is above the target concentration, salt concentration will be set to 0.0

setExcludeLocation(value, distance)[source]
setIonLocation(value)[source]
setSolvate(value=1)[source]
setBoundaryCondition(**kwargs)[source]
setWriteOneMaeFile(name='-1')[source]
setWriteMaeFile(name='-1')[source]
setWriteMaeffFile(name='-1')[source]
setWriteXyzFile(name='-1')[source]
setWritePdbFile(name='-1')[source]
setWriteTopFile(name='-1')[source]
setWriteG96File(name='-1')[source]
write(name)[source]
read(name)[source]
read_text(l)[source]
static identifySolventAtoms(st, asl=None)[source]
extractSolventFromSt(st, asl='')[source]
deleteSolventFromSt(st, asl='')[source]
treatSolventFromSolute(op='separate', asl='')[source]
run(name='desmond_setup', options=[])[source]