code: def download(args):
      
      accessions, infoFTP = set(args['g']), args['i']
      search, exclude = args['s'], args['e']
      FTPs = getFTPs(accessions, infoFTP, search, exclude, threads = args['t'],
              convert = args['convert'])
      if args['test'] is True:
          for genome in FTPs:
              print('found:', ';'.join(genome[-1]), genome[0])
          return FTPs
      pool = Pool(args['t'])
      pool = pool.imap_unordered(wgetGenome, FTPs)
      files = []
      for f in tqdm(pool, total = len(accessions)):
          files.append(f)
      return files
docs: download genomes from NCBI