class_docstr: MRC Sample class to hold the mrc data info and provide atomic operations.
code: def get_answer_rules(self):
      answer_rules = [
          ("ner_person", self.ans_entity_full("PERSON", "Jeff Dean")),
          ("ner_location", self.ans_entity_full("LOCATION", "Chicago")),
          (
              "ner_organization",
              self.ans_entity_full("ORGANIZATION", "Stark Industries"),
          ),
          ("ner_misc", self.ans_entity_full("MISC", "Jupiter")),
          ("abbrev", self.ans_abbrev("LSTM")),
          ("wh_who", self.ans_match_wh("who", "Jeff Dean")),
          ("wh_when", self.ans_match_wh("when", "1956")),
          ("wh_where", self.ans_match_wh("where", "Chicago")),
          ("wh_where", self.ans_match_wh("how many", "42")),
          # Starts with verb
          ("pos_begin_vb", self.ans_pos("VB", "learn")),
          ("pos_end_vbd", self.ans_pos("VBD", "learned")),
          ("pos_end_vbg", self.ans_pos("VBG", "learning")),
          ("pos_end_vbp", self.ans_pos("VBP", "learns")),
          ("pos_end_vbz", self.ans_pos("VBZ", "learns")),
          # Ends with some POS tag
          (
              "pos_end_nn",
              self.ans_pos("NN", "hamster", end=True, add_dt=True),
          ),
          (
              "pos_end_nnp",
              self.ans_pos(
                  "NNP", "Central Park", end=True, add_dt=True
              ),
          ),
          (
              "pos_end_nns",
              self.ans_pos("NNS", "hamsters", end=True, add_dt=True),
          ),
          (
              "pos_end_nnps",
              self.ans_pos(
                  "NNPS", "Kew Gardens", end=True, add_dt=True
              ),
          ),
          ("pos_end_jj", self.ans_pos("JJ", "deep", end=True)),
          ("pos_end_jjr", self.ans_pos("JJR", "deeper", end=True)),
          ("pos_end_jjs", self.ans_pos("JJS", "deepest", end=True)),
          ("pos_end_rb", self.ans_pos("RB", "silently", end=True)),
          ("pos_end_vbg", self.ans_pos("VBG", "learning", end=True)),
          ("catch_all", self.ans_catch_all("aliens")),
      ]
      return answer_rules
  
imports: from .cnsample import CnSample
  from ..field import Field, CnTextField
  from ....common.utils.list_op import normalize_scope
  from ....common.preprocess.nltk_res_load import ModelManager
  from ....common.settings import *
  from nltk.stem.lancaster import LancasterStemmer
  from copy import deepcopy
label_desc: Use image node_id 14 for calling the MRCCnSample obj's underlying member method code with example usage: obj.get_answer_rules() and returns: answer_rules