code: def init(
      self,
      name: str,
      model_dir: str,
      conf: Dict[str, str],
      planner: Any,
      **kwargs,
  ):
      super().init(name, model_dir, conf, planner, **kwargs)
  
      bundle_name = "pathology_nuclick_annotation"
      zoo_source = conf.get("zoo_source", settings.MONAI_ZOO_SOURCE)
      version = conf.get("nuclick", "0.1.4")
  
      self.bundle_path = os.path.join(self.model_dir, bundle_name)
      if not os.path.exists(self.bundle_path):
          download(
              name=bundle_name,
              version=version,
              bundle_dir=self.model_dir,
              source=zoo_source,
          )
  
file_path: MONAILabel/sample-apps/pathology/lib/configs/nuclick.py
imports: import logging
  import os
  from typing import Any, Dict, Optional, Union
  import lib.infers
  import lib.trainers
  from monai.bundle import download
  from monailabel.config import settings
  from monailabel.interfaces.config import TaskConfig
  from monailabel.interfaces.tasks.infer_v2 import InferTask
  from monailabel.interfaces.tasks.train import TrainTask
label_desc: Use image node_id 1 for calling the NuClick obj's underlying member method code with example usage: obj.init(name, model_dir, conf, planner) without return types