docstr: Args:
      excepted_relation: tuple with relation to run in sieve,
      threshold to merge clusters
      relation_extractor:
code: def __init__(
      self,
      excepted_relation: Tuple[RelationType, float],
      relation_extractor: RelationExtraction,
  ):
      """
      Args:
          excepted_relation: tuple with relation to run in sieve,
          threshold to merge clusters
          relation_extractor:
      """
      self.excepted_relation = excepted_relation[0]
      self.threshold = excepted_relation[1]
      self.relation_extractor = relation_extractor
  
      logger.info(
          "init Sieve, for relation-%s with threshold=%.1f",
          self.excepted_relation.name,
          self.threshold,
      )
  
file_path: nlp-architect/nlp_architect/models/cross_doc_coref/system/sieves/sieves.py
imports: import logging
  from typing import Tuple
  from nlp_architect.common.cdc.cluster import Cluster
  from nlp_architect.data.cdc_resources.relations.relation_extraction import RelationExtraction
  from nlp_architect.data.cdc_resources.relations.relation_types_enums import RelationType
label_desc: Use image node_id 1 to create a new SieveClusterMerger object from inherited base classes: object with example: obj = SieveClusterMerger(excepted_relation, relation_extractor)