code: def bin_approach(data):
      
      for approach in ["cnvkit", "gatk-cnv"]:
          if approach in dd.get_svcaller(data):
              return approach
      norm_file = tz.get_in(["depth", "bins", "normalized"], data)
      if norm_file.endswith(("-crstandardized.tsv", "-crdenoised.tsv")):
          return "gatk-cnv"
      if norm_file.endswith(".cnr"):
          return "cnvkit"
docs: Check for binning approach from configuration or normalized file.