code: def __init__(
      self,
      path: str,
      conf: Dict[str, str],
      const: Optional[BundleConstants] = None,
  ):
      super().__init__(path, conf, const, enable_tracking=True)
      self.tile_size = (1024, 1024)
      self.patch_size = (540, 540)
      self.step_size = (164, 164)
      self.extract_type = "mirror"
  
imports: import copy
  import logging
  import os
  import pathlib
  from typing import Dict, Optional
  import cv2
  import numpy
  from lib.hovernet import PatchExtractor
  from lib.utils import split_dataset
  from PIL import Image
  from tqdm import tqdm
  from monailabel.interfaces.datastore import Datastore
  from monailabel.tasks.train.bundle import BundleConstants, BundleTrainTask
  from monailabel.utils.others.generic import remove_file
label_desc: Use image node_id 1 to create a new HovernetNuclei object from inherited base classes: BundleTrainTask with example: obj = HovernetNuclei(path, conf, const)