code: def run_text_problem_from_files():
      data_abspath = os.path.abspath(os.path.join("data", "spamham"))
  
      unpack_archived_data(data_abspath)
  
      train_path = os.path.join(data_abspath, "train")
      test_path = os.path.join(data_abspath, "test")
  
      train_data = InputData.from_text_files(files_path=train_path)
      test_data = InputData.from_text_files(files_path=test_path)
  
      metric = execute_pipeline_for_text_problem(train_data, test_data)
  
      print(f"origin files metric: {metric}")
  
file_path: FEDOT/cases/spam_detection.py
imports: import os
  from sklearn.metrics import roc_auc_score
  from cases.dataset_preparation import unpack_archived_data
  from fedot.core.data.data import InputData
  from fedot.core.data.data_split import train_test_data_setup
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
label_desc: Use image node_id 3 for calling a global function with example usage: run_text_problem_from_files() without return types