code: def _chown_workdir(work_dir):
      
      cmd = ("""docker run --rm -v %s:%s quay.io/bcbio/bcbio-base /bin/bash -c 'chown -R %s %s'""" %
             (work_dir, work_dir, os.getuid(), work_dir))
      try:
          subprocess.check_call(cmd, shell=True)
      except subprocess.CalledProcessError:
          pass
docs: Ensure work directory files owned by original user.
  
      Docker runs can leave root owned files making cleanup difficult.
      Skips this if it fails, avoiding errors where we run remotely
      and don't have docker locally.