code: def _get_section(self, event):
          
          sentence_id = event.get('sentence')
          section = None
          if sentence_id:
              qstr = "$.sentences.frames[(@.frame_id is \'%s\')]" % sentence_id
              res = self.tree.execute(qstr)
              if res:
                  sentence_frame = list(res)[0]
                  passage_id = sentence_frame.get('passage')
                  if passage_id:
                      qstr = "$.sentences.frames[(@.frame_id is \'%s\')]" % \
                              passage_id
                      res = self.tree.execute(qstr)
                      if res:
                          passage_frame = list(res)[0]
                          section = passage_frame.get('section-id')
          # If the section is in the standard list, return as is
          if section in self._section_list:
              return section
          # Next, handle a few special cases that come up in practice
          elif section.startswith('fig'):
              return 'figure'
          elif section.startswith('supm'):
              return 'supplementary'
          elif section == 'article-title':
              return 'title'
          elif section in ['subjects|methods', 'methods|subjects']:
              return 'methods'
          elif section == 'conclusions':
              return 'conclusion'
          elif section == 'intro':
              return 'introduction'
          else:
              return None
docs: Get the section of the paper that the event is from.