docs: def mk_mopheader(expnum, ccd, version, dry_run=False, prefix=""):
      """Run the OSSOS mopheader script.
  
      """
      ## confirm destination directory exists.
      destdir = os.path.dirname(
          storage.dbimages_uri(expnum, ccd, prefix=prefix, version=version, ext='fits'))
      if not dry_run:
          storage.mkdir(destdir)
  
      ## get image from the vospace storage area
      filename = storage.get_image(expnum, ccd, version=version, prefix=prefix)
      logging.info("Running mopheader on %s %d" % (expnum, ccd))
      ## launch the mopheader script
      ## launch the makepsf script
      expname = os.path.basename(filename).strip('.fits')
      logging.info(util.exec_prog(['stepZjmp',
                                   '-f',
                                   expname]))
  
      mopheader_filename = expname+".mopheader"
  
      # mopheader_filename = mopheader.main(filename)
  
      if dry_run:
          return
  
      destination = storage.dbimages_uri(expnum, ccd, prefix=prefix, version=version, ext='mopheader')
      source = mopheader_filename
      storage.copy(source, destination)
  
      return