def pub_Shutdown (self, slice_urn, credentials, options):
    if CredVerifier.checkValid(credentials, "shutdown", slice_urn):
      self.recordAction("shutdown", credentials, slice_urn)
      #foam.lib.shutdown(slice_urn)
      sliver_urn = GeniDB.getSliverURN(slice_urn)
      data = GeniDB.getSliverData(sliver_urn, True)
      foam.geni.lib.deleteSliver(sliver_urn = sliver_urn)
      return self.buildPropertyList(GENI_ERROR_CODE.SUCCESS, value=True)
    return self.buildPropertyList(GENI_ERROR_CODE.SUCCESS, value=False)
Given a list of DagNodes to highlight, derive their drawNodes, and 
dataset/ETHPy150Open fp7-ofelia/ocf/ofam/src/src/foam/api/gapi2.py/AMAPIv2.pub_Shutdown--crossover with--dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_main_window.py/MainWindow.highlightDagNodes