docstr: Sieve definition and Sieve running order
  
  Tuple[SieveType, RelationType, Threshold(float)] - define sieves to run, were
  
  Strict- Merge clusters only in case all mentions has current relation between them,
  Relax- Merge clusters in case (matched mentions) / len(cluster_1.mentions)) >= thresh,
  Very_Relax- Merge clusters in case (matched mentions) / (all possible pairs) >= thresh
  
  RelationType represent the type of sieve to run.
docstr_tok: ["Sieve","definition","and","Sieve","running","order","Tuple","[","SieveType",",","RelationType",",","Threshold","(","float",")","]","-","define","sieves","to","run",",","were","Strict-","Merge","clusters","only","in","case","all","mentions","has","current","relation","between","them",",","Relax-","Merge","clusters","in","case","(","matched","mentions",")","\/","len","(","cluster_1.mentions",")",")",">","=","thresh",",","Very_Relax-","Merge","clusters","in","case","(","matched","mentions",")","\/","(","all","possible","pairs",")",">","=","thresh","RelationType","represent","the","type","of","sieve","to","run","."]
code: def sieves_order(self):
      """
      Sieve definition and Sieve running order
  
      Tuple[SieveType, RelationType, Threshold(float)] - define sieves to run, were
  
      Strict- Merge clusters only in case all mentions has current relation between them,
      Relax- Merge clusters in case (matched mentions) / len(cluster_1.mentions)) >= thresh,
      Very_Relax- Merge clusters in case (matched mentions) / (all possible pairs) >= thresh
  
      RelationType represent the type of sieve to run.
  
      """
      return self.__sieves_order
  
file_path: nlp-architect/nlp_architect/models/cross_doc_coref/sieves_config.py
imports: from typing import List, Tuple
  from nlp_architect.data.cdc_resources.relations.relation_types_enums import RelationType
label_desc: Use image node_id 2 for calling the SievesConfiguration obj's underlying member method code with example usage: obj.sieves_order() and returns: self