def autofill_scan_info(self): if self.__check_scripts_dir(): os.chdir('../') if self.subjects: self.vars['subjects'] = self.subjects self.vars['subject_dirs'] = api.parse_dirs(prefixes=self.subjects) elif self.exclude_dirs: self.vars['subject_dirs'] = api.parse_dirs(exclude=self.exclude_dirs.extend(self.__generic_exclude)) else: self.vars['subject_dirs'] = api.parse_dirs(exclude=self.__generic_exclude) pprint(self.vars['subject_dirs']) pprint(self.subjects) api.cni_find_trs_slices(self.vars) api.define_leadouts(self.vars) api.set_motion_labels(self.vars)
# running from scripts directory? run_from_scripts_dir = True # scripts directory name (OPTIONAL): scripts_dir = 'reg_output' vars['scripts_dir'] = scripts_dir # change directory if neccessary: if run_from_scripts_dir: os.chdir('../') # load in variables: if subjects: vars['subject_dirs'] = api.parse_dirs(prefixes=subjects) elif exclude_dirs: vars['subject_dirs'] = api.parse_dirs(exclude=exclude_dirs) vars['raw_funcs'] = raw_funcs vars['raw_funcs_alt'] = raw_funcs_alternate vars['raw_anat'] = raw_anat vars['func_names'] = func_names vars['dynamic_iti'] = True # reg reg vars: vars['log_filename'] = 'ratreg_log' vars['output_filename'] = 'ratreg3_half' vars['reg_nifti_name'] = 'actepin_reg.nii' vars['reg_mask_name'] = 'talairach_mask.nii' vars['reg_response_tr'] = 3