schrodinger.application.desmond.picklejar module

Facilities for pickling objects that are otherwise uneasy to pickle, e.g., class attributes.

Copyright Schrodinger, LLC. All rights reserved.

class schrodinger.application.desmond.picklejar.PickleJar

Bases: object

jar = {<class 'schrodinger.application.desmond.picklejar.Picklable'>: {}, <class 'schrodinger.application.desmond.cmj.StageBase'>: {'count': None}, <class 'schrodinger.application.desmond.mxmd.mxmd_stage.MixedSolventSetup'>: {}, <class 'schrodinger.application.desmond.mxmd.mxmd_stage.MixedSolventAnalysis'>: {}, <class 'schrodinger.application.desmond.mxmd.mxmd_stage.MixedSolventCleanup'>: {}, <class 'schrodinger.application.desmond.stage.Primer'>: {}, <class 'schrodinger.application.desmond.stage.Concluder'>: {}, <class 'schrodinger.application.desmond.stage.Multisim'>: {}, <class 'schrodinger.application.desmond.stage.FepLauncher'>: {}, <class 'schrodinger.application.desmond.stage.FepJob'>: {'id': None}, <class 'schrodinger.application.desmond.stage.Task'>: {'gid': None}, <class 'schrodinger.application.desmond.stage.ForcefieldBuilder'>: {}, <class 'schrodinger.application.desmond.stage.AssignCustomCharge'>: {}, <class 'schrodinger.application.desmond.stage.BuildGeometry'>: {}, <class 'schrodinger.application.desmond.stage.AssignForcefield'>: {}, <class 'schrodinger.application.desmond.stage.SystemBuilder'>: {}, <class 'schrodinger.application.desmond.stage.FepMapping'>: {}, <class 'schrodinger.application.desmond.stage.SimulateBase'>: {}, <class 'schrodinger.application.desmond.stage.SolvatePocketBase'>: {}, <class 'schrodinger.application.desmond.stage.GCMCCapable'>: {}, <class 'schrodinger.application.desmond.stage.Simulate'>: {}, <class 'schrodinger.application.desmond.stage.Minimize'>: {}, <class 'schrodinger.application.desmond.stage.ReplicaExchange'>: {}, <class 'schrodinger.application.desmond.stage.LambdaHopping'>: {}, <class 'schrodinger.application.desmond.stage.DesmondExtend'>: {}, <class 'schrodinger.application.desmond.stage.Vrun'>: {}, <class 'schrodinger.application.desmond.stage.FepVrun'>: {}, <class 'schrodinger.application.desmond.stage.Concatenate'>: {}, <class 'schrodinger.application.desmond.stage.MatSciAnalysis'>: {}, <class 'schrodinger.application.desmond.stage.PLAnalysis'>: {}, <class 'schrodinger.application.desmond.stage.Analysis'>: {}, <class 'schrodinger.application.desmond.stage.FepanaJob'>: {'id': None}, <class 'schrodinger.application.desmond.stage.FepAnalysis'>: {}, <class 'schrodinger.application.desmond.stage.CalcDdg'>: {}, <class 'schrodinger.application.desmond.stage.FepMapperReport'>: {}, <class 'schrodinger.application.desmond.stage.VacuumReport'>: {}, <class 'schrodinger.application.desmond.stage.WaterMapCluster'>: {}, <class 'schrodinger.application.desmond.stage.WaterMapPostAnalysis'>: {}, <class 'schrodinger.application.desmond.stage.SolvatePocket'>: {}, <class 'schrodinger.application.desmond.stage.Extern'>: {}, <class 'schrodinger.application.desmond.stage.Trim'>: {}, <class 'schrodinger.application.desmond.stage.Stop'>: {}, <class 'schrodinger.application.desmond.stage.ProteinMutationGenerator'>: {}, <class 'schrodinger.application.desmond.stage.CovalentFepMapper'>: {}, <class 'schrodinger.application.desmond.stage.ProteinFepMapper'>: {}, <class 'schrodinger.application.desmond.stage.FepMapper'>: {}, <class 'schrodinger.application.desmond.stage.AlignCore'>: {}, <class 'schrodinger.application.desmond.stage.FepMapperCleanup'>: {}, <class 'schrodinger.application.desmond.stage.Aacg_SiteMap_Multijob'>: {}, <class 'schrodinger.application.desmond.stage.DisorderedSystemBuilder'>: {}, <class 'schrodinger.application.desmond.stage.GenerateSolubilityFepStructures'>: {}, <class 'schrodinger.application.desmond.stage.ExtractSoluteStructure'>: {}, <class 'schrodinger.application.desmond.stage.ExtractStructures'>: {}, <class 'schrodinger.application.desmond.stage.HashStructureTitle'>: {}, <class 'schrodinger.application.desmond.stage.SolubilityMdLauncher'>: {}, <class 'schrodinger.application.desmond.stage.SolubilityFepLauncher'>: {}, <class 'schrodinger.application.desmond.stage.SolubilityFepAnalysis'>: {}, <class 'schrodinger.application.desmond.stage.AverageCell'>: {}, <class 'schrodinger.application.desmond.stage.AssignLambdaSchedule'>: {}}
static serialize(fh)
static deserialize(fh)
__init__

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

class schrodinger.application.desmond.picklejar.PicklableMetaClass(name, bases, dict)

Bases: type

__init__(name, bases, dict)

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

mro() → list

return a type’s method resolution order

class schrodinger.application.desmond.picklejar.Picklable

Bases: object

__init__

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

class schrodinger.application.desmond.picklejar.PickleState

Bases: object

__init__

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