class_docstr: Represents the result of a goal function evaluating a AttackedText
  object.
  
  Args:
      attacked_text: The sequence that was evaluated.
      output: The display-friendly output.
      goal_status: The ``GoalFunctionResultStatus`` representing the status of the achievement of the goal.
      score: A score representing how close the model is to achieving its goal.
      num_queries: How many model queries have been used
      ground_truth_output: The ground truth output
class_docstr_tok: ["Represents","the","result","of","a","goal","function","evaluating","a","AttackedText","object",".","Args",":","attacked_text",":","The","sequence","that","was","evaluated",".","output",":","The","display-friendly","output",".","goal_status",":","The","``","GoalFunctionResultStatus","``","representing","the","status","of","the","achievement","of","the","goal",".","score",":","A","score","representing","how","close","the","model","is","to","achieving","its","goal",".","num_queries",":","How","many","model","queries","have","been","used","ground_truth_output",":","The","ground","truth","output"]
docstr: A string representing the color this result's changed portion should
  be if it represents the perturbed input.
docstr_tok: ["A","string","representing","the","color","this","result","'s","changed","portion","should","be","if","it","represents","the","perturbed","input","."]
code: def get_text_color_perturbed(self):
      """A string representing the color this result's changed portion should
      be if it represents the perturbed input."""
      raise NotImplementedError()
  
file_path: TextAttack/textattack/goal_function_results/goal_function_result.py
imports: from abc import ABC, abstractmethod
  import torch
  from textattack.shared import utils
label_desc: Use image node_id 4 for calling the GoalFunctionResult obj's underlying member method code with example usage: obj.get_text_color_perturbed() without return types