code: def edgeIdHash(src_id, dst_id, etype):
      s = struct.pack("L", src_id)
      s += struct.pack("L", dst_id)
      s += struct.pack("i", etype)
      r = hash64(s, len(s))
      return r
  
file_path: euler/euler/tools/util.py
imports: import struct
  import ctypes
  import os
  import threading
label_desc: Use image node_id 1 for calling a global function with example usage: edgeIdHash(src_id, dst_id, etype) and returns: r