docs: def _load_mol2(self, mol2_lines, mol2_code, columns):
          """Load mol2 contents into assert_raise_message instance"""
          if columns is None:
              col_names = COLUMN_NAMES
              col_types = COLUMN_TYPES
          else:
              col_names, col_types = [], []
              for i in range(len(columns)):
                  col_names.append(columns[i][0])
                  col_types.append(columns[i][1])
  
          try:
              self.mol2_text = ''.join(mol2_lines)
              self.code = mol2_code
          except TypeError:
              mol2_lines = [m.decode() for m in mol2_lines]
              self.mol2_text = ''.join(mol2_lines)
              self.code = mol2_code.decode()
  
          self._df = self._construct_df(mol2_lines, col_names, col_types)