def cypher(self, query, params=None):
self._pre_action_check('<STR_LIT>')<EOL>params = params or {}<EOL>params.update({'<STR_LIT>': self.id})<EOL>return db.cypher_query(query, params)<EOL>
Execute a cypher query with the param 'self' pre-populated with the nodes neo4j id.

:param query: cypher query string
:type: string
:param params: query parameters
:type: dict
:return: list containing query results
:rtype: list