code: def get_dataframe_row(self, dataset_cases, predicted_data, pdb_data, record_id, additional_prediction_data_columns):
          '''Create a dataframe row for a prediction.'''
          record = dataset_cases[record_id]
          for m in record['PDBMutations']:
              assert('DSSPSimpleSSType' not in m)
              m['DSSPSimpleSSType'] = dssp_elision.get(m['ComplexDSSP']) or dssp_elision.get(m['MonomericDSSP'])
              m['DSSPType'] = m.get('ComplexDSSP') or m.get('MonomericDSSP')
              m['DSSPExposure'] = m.get('ComplexExposure') or m.get('MonomericExposure')
  
          dataframe_record = super(DBBenchmarkRun, self).get_dataframe_row(dataset_cases, predicted_data, pdb_data, record_id, additional_prediction_data_columns)
          # add columns
          return dataframe_recorf get_dataframe_row(self, dataset_cases, predicted_data, pdb_data, record_id, additional_prediction_data_columns):
          '''Create a dataframe row for a prediction.'''
          record = dataset_cases[record_id]
          for m in record['PDBMutations']:
              assert('DSSPSimpleSSType' not in m)
              m['DSSPSimpleSSType'] = dssp_elision.get(m['ComplexDSSP']) or dssp_elision.get(m['MonomericDSSP'])
              m['DSSPType'] = m.get('ComplexDSSP') or m.get('MonomericDSSP')
              m['DSSPExposure'] = m.get('ComplexExposure') or m.get('MonomericExposure')
  
          dataframe_record = super(DBBenchmarkRun, self).get_dataframe_row(dataset_cases, predicted_data, pdb_data, record_id, additional_prediction_data_columns)
          # add columns
          return dataframe_record
docs: Create a dataframe row for a prediction.