Example #1
0
 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)
Example #2
0
 
 # 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