schrodinger.protein.helm.image_generation module¶
- schrodinger.protein.helm.image_generation.get_image_bytes(helm_mol: rdkit.Chem.rdchem.Mol, fallback_entity: Optional[schrodinger.livedesign.entity_type.EntityClass] = None, options: Optional[schrodinger.livedesign.draw.ImageGenOptions] = None) bytes ¶
Get a byte array of the image generated by the helm widget
- Parameters
helm_mol – a coarse-grained rdkit mol representing a HELM molecule
fallback_entity – entity class to use for a fallback image
options – options for image generation. Background color, image size, and image format will be honored
- schrodinger.protein.helm.image_generation.paint_scene(painter: PyQt6.QtGui.QPainter, helm_widget: schrodinger.protein.helm.helm_renderer.HelmWidget, options: schrodinger.livedesign.draw.ImageGenOptions)¶
Paint the helm widget’s scene to the specified painter
- Painter
a QPainter object
- Helm_widget
widget used to draw the HELM molecule
- Options
options for image generation