code: def _fill_validation_targets(data):
      
      ref_file = dd.get_ref_file(data)
      sv_truth = tz.get_in(["config", "algorithm", "svvalidate"], data, {})
      sv_targets = (zip(itertools.repeat("svvalidate"), sv_truth.keys()) if isinstance(sv_truth, dict)
                    else [["svvalidate"]])
      for vtarget in [list(xs) for xs in [["validate"], ["validate_regions"], ["variant_regions"]] + list(sv_targets)]:
          val = tz.get_in(["config", "algorithm"] + vtarget, data)
          if val and not os.path.exists(val) and not objectstore.is_remote(val):
              installed_val = os.path.normpath(os.path.join(os.path.dirname(ref_file), os.pardir, "validation", val))
              if os.path.exists(installed_val):
                  data = tz.update_in(data, ["config", "algorithm"] + vtarget, lambda x: installed_val)
              else:
                  raise ValueError("Configuration problem. Validation file not found for %s: %s" %
                                   (vtarget, val))
      return data
docs: Fill validation targets pointing to globally installed truth sets.