gufe.archival¶
Long-term storage of AlchemicalNetwork objects and their results
Classes
|
A data structure for long-term storage of |
- class gufe.archival.AlchemicalArchive(network: AlchemicalNetwork, transformation_results: list[tuple[TransformationBase, list[ProtocolDAGResult]]], metadata: dict[str, Any] | None = None, version_gufe: str | None = None)¶
A data structure for long-term storage of
AlchemicalNetworkobjects and theProtocolDAGResultobjects associated with a network’sTransformation.- Parameters:
network – The
AlchemicalNetworkbeing archived.transformation_results – A list of result entries for
Transformationobjects in the providedAlchemicalNetwork. Each entry should have the formtuple[Transformation, list[ProtocolDAGResult]].metadata – A dictionary that contains arbitrary metadata associated with the archive. This defaults to an empty dictionary.
version_gufe – The version of
gufethat produced the archive. By default this will be set the version currently installed.
- property network¶
- property transformation_results¶
- property metadata¶
- property version_gufe¶