code: def _process_doc(self, doc):
      choices = [
          doc["distractor1"],
          doc["distractor2"],
          doc["distractor3"],
          doc["correct_answer"],
      ]
      src = doc["support"]
      out_doc = {
          "source": src,
          "query": doc["question"],
          "choices": choices,
          "gold": 3,
      }
      return out_doc
  
file_path: lm-evaluation-harness/lm_eval/tasks/sciq.py
imports: from lm_eval.base import MultipleChoiceTask
label_desc: Use image node_id 7 for calling the SciQ obj's underlying member method code with example usage: obj._process_doc(doc) and returns: out_doc