code: def start_batch(job, input_args):
      
      samples = parse_sra(input_args['sra'])
      # for analysis_id in samples:
      job.addChildJobFn(download_and_transfer_sample, input_args, samples, cores=1, disk='30')
docs: This function will administer 5 jobs at a time then recursively call itself until subset is empty