def setup(job, inputFile, N, downCheckpoints):
    #Write the input file to the file store
    inputFileStoreID = job.fileStore.writeGlobalFile(inputFile, True)
    job.fileStore.logToMaster(" Starting the merge sort ")
    job.addFollowOnJobFn(cleanup, job.addChildJobFn(down, 
                        inputFileStoreID, N, downCheckpoints, 
                        checkpoint=downCheckpoints).rv(), inputFile)
Copied from django.http.request.get_full_path (django 1.9) to support
dataset/ETHPy150Open BD2KGenomics/toil/src/toil/test/sort/sort.py/setup--crossover with--dataset/ETHPy150Open st4lk/django-solid-i18n-urls/solid_i18n/contrib.py/get_full_path