<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def load(self, recipe):
        '''load a recipe file into the client, first performing checks, and
           then parsing the file.

           Parameters
           ==========
           recipe: the original recipe file, parsed by the subclass either
               DockerRecipe or SingularityRecipe
 
        '''
        self.recipe = recipe           # the recipe file
        self._run_checks()             # does the recipe file exist?
        self.parse()