docs: def read(self, id, table='reaction'):
          """ Return an entire row of a table
          Parameters
          ---------
  
          id: int
              row integer
          table: str
              'reaction', 'publication', 'publication_system', 'reaction_system'
          """
          con = self.connection or self._connect()
          self._initialize(con)
          cur = con.cursor()
          cur.execute('SELECT * FROM \n {} \n WHERE \n {}.id={}'.format(
              table, table, id))
          row = cur.fetchall()
  
          if len(row) == 14:  # Old schema
              row = row.insert(5, 'None')
  
          return row