code: def generate_straight_pipeline():
      """Simple linear pipeline"""
      node_scaling = PipelineNode("scaling")
      node_ridge = PipelineNode("ridge", nodes_from=[node_scaling])
      node_linear = PipelineNode("linear", nodes_from=[node_ridge])
      pipeline = Pipeline(node_linear)
      return pipeline
  
file_path: FEDOT/test/unit/data/test_supplementary_data.py
imports: import numpy
  import pytest
  from fedot.core.data.data import OutputData
  from fedot.core.data.merge.data_merger import DataMerger
  from fedot.core.data.merge.supplementary_data_merger import SupplementaryDataMerger
  from fedot.core.data.supplementary_data import SupplementaryData
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.core.repository.dataset_types import DataTypesEnum
  from fedot.core.repository.tasks import Task, TaskTypesEnum
  from fedot.preprocessing.data_types import TYPE_TO_ID
  from test.unit.data.test_data_merge import unequal_outputs_table
  from test.unit.tasks.test_regression import get_synthetic_regression_data
label_desc: Use image node_id 2 for calling a global function with example usage: generate_straight_pipeline() and returns: pipeline