def getDatasetName(token, channel_list, colors, slice_type):
  """Return a dataset name given the token, channel, colors and slice_type"""
  
  if colors is not None:
    channel_list = ["{}:{}".format(a,b) for a,b in zip(channel_list, colors)]
  return "{}-{}-{}".format(token, ','.join(channel_list), slice_type)