class_docstr: Base class for determining what type of operations should be defined
  in the node. Possible operations are models (ML models with fit and predict
  methods) and data operations (e.g. scaling) with fit and transform methods
code: def __init__(self, operation_name):
      self.operation_name = operation_name
      self.operation_type = self._define_operation_type()
  
file_path: FEDOT/fedot/core/operations/factory.py
imports: from fedot.core.operations.automl import AutoML
  from fedot.core.operations.data_operation import DataOperation
  from fedot.core.operations.model import Model
  from fedot.core.operations.operation import Operation
  from fedot.core.repository.operation_types_repository import OperationTypesRepository, get_operation_type_from_id
label_desc: Use image node_id 1 to create a new OperationFactory object  with example: obj = OperationFactory(operation_name)