def get_analyses_at(self, slot):
        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