@classmethod
    def mr_job_script(cls):
        try:
            return inspect.getsourcefile(cls)
        except TypeError:
            return None

    ### Other useful utilities ###
assign_ids and index_tree should assign the same IDs
dataset/ETHPy150Open Yelp/mrjob/mrjob/job.py/MRJob.mr_job_script--crossover with--dataset/ETHPy150Open biocore/scikit-bio/skbio/tree/tests/test_tree.py/TreeTests.test_assign_ids_index_tree