code: def process_enhanced_deps(deps):
      edeps = []
      if deps != "" and deps != "_":
          for edep in deps.split("|"):
              (hd, path) = edep.split(":", 1)
              steps = path.split(
                  ">"
              )  # collapsing empty nodes gives rise to paths like this : 3:conj:en>obl:voor
              edeps.append((hd, steps))  # (3,['conj:en','obj:voor'])
      return edeps
  
imports: from __future__ import division
  from __future__ import print_function
  import argparse
  import io
  import sys
  import unicodedata
  import unittest
label_desc: Use image node_id 3 for calling a global function with example usage: process_enhanced_deps(deps) and returns: edeps