def get_subjects(self): organized_directory = self.get_organized_directory() analysis_cls = AnalysisFactory.get_analysis_cls(self._analysis_type) temp_study = Study('IntraAnalysis', output_directory=organized_directory) QtGui.QApplication.setOverrideCursor(QtCore.Qt.WaitCursor) subjects = temp_study.get_subjects_from_pattern() QtGui.QApplication.restoreOverrideCursor() return subjects