code: def get_ar_data(self):
          
          for obj in self.get_objects():
              info = self.get_base_info(obj)
              info.update({
                  "analyses": self.get_analysis_data_for(obj),
                  "sampletype": self.get_base_info(obj.getSampleType()),
                  "number_of_partitions": self.get_number_of_partitions_for(obj),
                  "template": self.get_template_data_for(obj),
              })
              yield info
docs: Returns a list of AR data