Add make directory parameter to the template parameter. [USAGE] [obj] = vb_batch_mgr_add_tool_mkdir(<obj>); [IN] obj : vb_batch_mgr object [OUT] obj : vb_batch_mgr object Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function [obj] = vb_batch_mgr_add_tool_mkdir(obj) 0002 % Add make directory parameter to the template parameter. 0003 % [USAGE] 0004 % [obj] = vb_batch_mgr_add_tool_mkdir(<obj>); 0005 % [IN] 0006 % obj : vb_batch_mgr object 0007 % [OUT] 0008 % obj : vb_batch_mgr object 0009 % 0010 % Copyright (C) 2011, ATR All Rights Reserved. 0011 % License : New BSD License(see VBMEG_LICENSE.txt) 0012 0013 % 0014 % --- Previous check 0015 % 0016 if ~exist('obj', 'var') 0017 error('obj is a required parameter.'); 0018 end 0019 0020 % 0021 % --- Main Procedure 0022 % 0023 0024 mkdir_parm = struct; 0025 mkdir_parm.directories = {'/home/subject/$ID$/brain'; '/home/subject/$ID$/fmri'}; 0026 0027 % Get template parameter set 0028 parm_set = vb_batch_mgr_get_parm_set(obj, 0); 0029 0030 % Add mkdir parm 0031 parm_set = vb_batch_parm_set_add_parm(parm_set, mkdir_parm, 'mkdir_parm'); 0032 0033 % Set updated template parameter set 0034 obj = vb_batch_mgr_set_parm_set(obj, 0, parm_set); 0035 0036 0037 % 0038 % --- After check 0039 % 0040 if nargout < 1 0041 error('function caller should receive this object.'); 0042 end