code: def run(samples, run_parallel):
      
      to_process = []
      extras = []
      for data in (xs[0] for xs in samples):
          hlacaller = tz.get_in(["config", "algorithm", "hlacaller"], data)
          if hlacaller:
              to_process.append(data)
          else:
              extras.append([data])
      processed = run_parallel("call_hla", ([x] for x in to_process))
      return extras + processed
docs: Run HLA detection on the input samples.