async def METHOD_NAME(self) -> Path:
    path = self._config.data_path / "hmm" / "annotations.json.gz"
    if await to_thread(path.exists):
        return path
    json_path = await generate_annotations_json_file(
        self._config.data_path, self._mongo
    )
    await to_thread(compress_file_with_gzip, json_path, path)
    return path