def METHOD_NAME(self):
    """checks the installed version of prodigal, sets the parser"""
    utils.is_program_exists('prodigal')
    output, ret_code = utils.get_command_output_from_shell('prodigal -v')
    version_found = output.split(b'\n')[1].split()[1].split(b':')[0].lower().decode("utf-8")
    if version_found not in self.available_parsers:
        raise ConfigError("The prodigal version installed on your system is not compatible "
                          "with any of the versions anvi'o can work with. Please install "
                          "any of the following versions: %s" % (', '.join(list(self.available_parsers.keys()))))
    self.installed_version = version_found
    self.parser = self.available_parsers[version_found]