Source code for molfoundry.graphprinter

from typing import Literal

from .core import TSObject

_class_ref = TSObject.get_class_ref("GraphPrinter")


[docs] class GraphPrinter(TSObject): def __init__(self): super().__init__(_class_ref) @property def drawMode(self) -> Literal["mol", "circles"]: return self._ref.getDrawMode() @drawMode.setter def drawMode(self, value: Literal["mol", "circles"]): self._ref.setDrawMode(value) @property def collapseHydrogens(self) -> bool: return self._ref.getCollapseHydrogens() @collapseHydrogens.setter def collapseHydrogens(self, value: bool): self._ref.setCollapseHydrogens(value) @property def drawRuleConditions(self) -> bool: return self._ref.getDrawRuleConditions() @drawRuleConditions.setter def drawRuleConditions(self, value: bool): self._ref.setDrawRuleConditions(value)