code: def _supplementary_files_download_worker(*args):
      
      gsm = args[0][0]
      download_sra = args[0][1]
      email = args[0][2]
      dirpath = args[0][3]
      sra_kwargs = args[0][4]
      return (gsm.get_accession(), gsm.download_supplementary_files(
          directory=dirpath,
          download_sra=download_sra,
          email=email, **sra_kwargs))
docs: A worker to download supplementary files.
  
      To be used with multiprocessing.