class_docstr: Base Chinese Sample class to hold the necessary info and provide atomic operations
class_docstr_tok: ["Base","Chinese","Sample","class","to","hold","the","necessary","info","and","provide","atomic","operations"]
docstr: Deep copy self to a new sample
  
  :param original_sample: sample to be copied
  :return: Sample instance
docstr_tok: ["Deep","copy","self","to","a","new","sample",":","param","original_sample",":","sample","to","be","copied",":","return",":","Sample","instance"]
code: def clone(cls, original_sample):
      r"""
      Deep copy self to a new sample
  
      :param original_sample: sample to be copied
      :return: Sample instance
  
      """
      sample = copy.deepcopy(original_sample)
      sample.origin = original_sample.origin
  
      return sample
  
imports: import copy
  from abc import ABC, abstractmethod
  from textflint.input.component.field.list_field import ListField
  from ..field import CnTextField
  from ....common.settings import MODIFIED_MASK
  from ....common.preprocess.cn_processor import CnProcessor
label_desc: Use image node_id 24 for calling the CnSample obj's underlying member method code with example usage: obj.clone(cls, original_sample) and returns: sample