code: def __init__(self, line: str, type="regular") -> None:
      self.chain = self.parse_chain(line, type=type)
  
file_path: ParlAI/projects/roscoe/roscoe.py
imports: import json
  import os
  from typing import List
  from nltk.tokenize import sent_tokenize
  from projects.roscoe.score import SEQ_EMB_MODEL_TYPES, Chain, Evaluator, REASONING_SCORES, UNSUPERVISED_SCORES, SENT_TRANS
  from projects.roscoe.utils import print_and_reset_max_gpu_memory, save_scores, split_gsm8k_gpt3_generations_to_steps
  from parlai.core.params import ParlaiParser
label_desc: Use image node_id 1 to create a new ReasoningSteps object from inherited base classes: Chain with example: obj = ReasoningSteps(line, type)