code: def get_analyses_at(self, slot):
          
  
          # ensure we have an integer
          slot = to_int(slot)
  
          if slot < 1:
              return list()
  
          analyses = list()
          layout = self.getLayout()
  
          for pos in layout:
              layout_slot = to_int(pos['position'])
              uid = pos['analysis_uid']
              if layout_slot != slot or not uid:
                  continue
              analyses.append(api.get_object_by_uid(uid))
  
          return analyses
docs: Returns the list of analyses assigned to the slot passed in, sorted by
          the positions they have within the slot.
  
          :param slot: the slot where the analyses are located
          :type slot: int
          :return: a list of analyses