code: def preprocess_abstract_list(self, abstract_list):
          
          for abstract_struct in abstract_list:
              abs_format = abstract_struct['format']
              content_type = abstract_struct['text_type']
              content_zipped = abstract_struct['content']
              tcid = abstract_struct['tcid']
              trid = abstract_struct['trid']
  
              assert(abs_format == 'text')
              assert(content_type == 'abstract')
  
              pmid = None  # Don't worry about pmid for now
              extra_annotations = {'tcid': tcid, 'trid': trid}
  
              # Uncompress content
              content = zlib.decompress(content_zipped,
                                        zlib.MAX_WBITS+16).decode('utf-8')
  
              self.preprocess_plain_text_string(content, pmid, extra_annotations)
docs: Preprocess abstracts in database pickle dump format for ISI reader.
  
          For each abstract, creates a plain text file with one sentence per
          line, and stores metadata to be included with each statement from
          that abstract.
  
          Parameters
          ----------
          abstract_list : list[dict]
              Compressed abstracts with corresopnding metadata in INDRA database
              pickle dump format.