0001 function fsf = set_fsf_defaults(fsf, setname)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 try fsf; catch fsf=[]; end
0013 try setname; catch setname = ''; end
0014
0015 if isempty(setname) | isempty(fsf)
0016 fsf = create_fsf;
0017 end
0018
0019 switch setname
0020 case {'remove_physio','remove_variance'}
0021 fsf.analysis = 2;
0022 fsf.poststats_yn = 0;
0023 fsf.paradigm_hp = 0;
0024 fsf.prewhiten_yn = 0;
0025 fsf.filtering_yn = 0;
0026 fsf.mc = 0;
0027 fsf.bet_yn = 0;
0028 fsf.smooth = 0;
0029 fsf.regstandard_yn = 0;
0030
0031 fsf.con_mode_old = 'real';
0032 fsf.con_mode = 'real';
0033
0034 case 'evaluate_physio'
0035 fsf.paradigm_hp = 0;
0036 fsf.prewhiten_yn = 0;
0037 fsf.filtering_yn = 0;
0038 fsf.analysis = 6;
0039 fsf.thresh=2;
0040 fsf.regstandard_yn = 0;
0041 fsf.mc = 0;
0042 fsf.bet_yn = 0;
0043 fsf.smooth = 0;
0044 fsf.con_mode_old = 'real';
0045 fsf.con_mode = 'real';
0046 fsf.stats_yn = 1;
0047 fsf.poststats_yn = 1;
0048 fsf.featwatcher_yn = 1;
0049 fsf.tsplot_yn = 1;
0050
0051 case 'coreg'
0052 fsf.analysis = 0;
0053 fsf.reginitial_highres_yn=1;
0054 fsf.reghighres_yn=1;
0055 fsf.regstandard_yn = 1;
0056 fsf.stats_yn = 0;
0057 fsf.poststats_yn = 0;
0058 fsf.reg_yn=1;
0059
0060 case 'subject_sess_run'
0061 fsf.level = 2;
0062 fsf.analysis = 6;
0063 fsf.inputtype = 1;
0064 end