code: def __init__(
      self,
      node: PipelineNode = None,
      operation_id: int = None,
      nodes_from: list = None,
      path: str = None,
  ):
      # Need use the imports inside the class because of the problem of circular imports.
      from fedot.core.pipelines.pipeline import Pipeline
      from fedot.core.pipelines.template import PipelineTemplate
      from fedot.core.operations.atomized_model import AtomizedModel
  
      super().__init__()
      self.atomized_model_json_path = None
      self.next_pipeline_template = None
      self.pipeline_template = None
  
      if path:
          pipeline = Pipeline.from_serialized(path)
          self.next_pipeline_template = AtomizedModel(pipeline)
          self.pipeline_template = PipelineTemplate(pipeline)
  
      if node:
          self._operation_to_template(node, operation_id, nodes_from)
  
file_path: FEDOT/fedot/core/operations/atomized_template.py
imports: import os
  from typing import Tuple
  from fedot.core.operations.operation_template import OperationTemplateAbstract, check_existing_path
  from fedot.core.pipelines.node import PipelineNode
label_desc: Use image node_id 1 to create a new AtomizedModelTemplate object from inherited base classes: OperationTemplateAbstract with example: obj = AtomizedModelTemplate(node, operation_id, nodes_from, path)