code: def _create_validate_config(vrn_file, rm_file, rm_interval_file, base_dir, data):
      
      ref_call = {"file": str(rm_file), "name": "ref", "type": "grading-ref",
                  "fix-sample-header": True, "remove-refcalls": True}
      a_intervals = get_analysis_intervals(data, vrn_file, base_dir)
      if a_intervals:
          a_intervals = shared.remove_lcr_regions(a_intervals, [data])
      if rm_interval_file:
          ref_call["intervals"] = rm_interval_file
      eval_call = {"file": vrn_file, "name": "eval", "remove-refcalls": True}
      exp = {"sample": data["name"][-1],
             "ref": dd.get_ref_file(data),
             "approach": "grade",
             "calls": [ref_call, eval_call]}
      if a_intervals:
          exp["intervals"] = os.path.abspath(a_intervals)
      if data.get("align_bam"):
          exp["align"] = data["align_bam"]
      elif data.get("work_bam"):
          exp["align"] = data["work_bam"]
      return {"dir": {"base": base_dir, "out": "work", "prep": "work/prep"},
              "experiments": [exp]}
docs: Create a bcbio.variation configuration input for validation.