docstr: NLI Sample class to hold the necessary info
  and provide atomic operations.
  
  :param json data:  THe json obj that contains data info.
  :param ~Sample origin: Original sample obj.
  :param int sample_id: sample index
code: def __init__(self, data, origin=None, sample_id=None):
      r"""
      NLI Sample class to hold the necessary info
      and provide atomic operations.
  
      :param json data:  THe json obj that contains data info.
      :param ~Sample origin: Original sample obj.
      :param int sample_id: sample index
  
      """
      super().__init__(data, origin=origin, sample_id=sample_id)
  
file_path: textflint/textflint/input/component/sample/nli_sample.py
imports: from .sample import Sample
  from ..field import Field, TextField
label_desc: Use image node_id 1 to create a new NLISample object from inherited base classes: Sample with example: obj = NLISample(data, origin, sample_id)