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)