# Python imports from uuid import uuid4 # Third-party imports from neomodel import StructuredNode, StringProperty, IntegerProperty, UniqueIdProperty, RelationshipTo, DateTimeProperty, BooleanProperty class LigandsFitting(StructuredNode): """ Defines node properties and relationships Provides data serializer """ # Properties uuid=StringProperty(unique_index=True, default=uuid4) type=StringProperty() @property def serialize(self): """ Serializer for node properties """ return { 'ligands_fitting_node_properties': { 'uuid': self.uuid, 'type': self.type, }, }