code: def get_row(sources_info, gain_list, n_src):
      """Get new row for each mixture/info dataframe"""
      row_mixture = [sources_info["mixtures_id"]]
      row_info = [sources_info["mixtures_id"]]
      for i in range(n_src):
          row_mixture.append(sources_info["path_list"][i])
          row_mixture.append(gain_list[i])
          row_mixture.append(sources_info["transcript_list"][i])
          row_info.append(sources_info["speaker_id_list"][i])
          row_info.append(sources_info["sex_list"][i])
      row_mixture.append(sources_info["noise_path"])
      row_mixture.append(gain_list[-1])
      return row_mixture, row_info
  
imports: import argparse
  import os
  import random
  import warnings
  import numpy
  import pandas
  import pyloudnorm
  import soundfile
  from tqdm import tqdm
label_desc: Use image node_id 15 for calling a global function with example usage: get_row(sources_info, gain_list, n_src) and returns: row_mixture,  row_info