<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def start_batch(job, input_args):
 """ This function will administer 5 jobs at a time then recursively call itself until subset is empty """

    samples = parse_sra(input_args['sra'])
    # for analysis_id in samples:
    job.addChildJobFn(download_and_transfer_sample, input_args, samples, cores=1, disk='30')