Home > vbmeg > functions > gui > preAnalysis > meeg_processor > signal_processor > vb_signal_processor_get_output_dir_list.m

vb_signal_processor_get_output_dir_list

PURPOSE ^

get directory list from data.output_files

SYNOPSIS ^

function [dir_list] = vb_signal_processor_get_output_dir_list(data)

DESCRIPTION ^

 get directory list from data.output_files
 [USAGE]
    [dir_list] = vb_signal_processor_get_output_dir_list(data);
 [IN]
    data : Application data.
 [OUT]
    dir_list : output directory list.

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [dir_list] = vb_signal_processor_get_output_dir_list(data)
0002 % get directory list from data.output_files
0003 % [USAGE]
0004 %    [dir_list] = vb_signal_processor_get_output_dir_list(data);
0005 % [IN]
0006 %    data : Application data.
0007 % [OUT]
0008 %    dir_list : output directory list.
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('data', 'var')
0017     error('data is a required parameter.');
0018 end
0019 
0020 %
0021 % --- Main Procedure
0022 %
0023 files  = data.output_files;
0024 Nfiles = length(files);
0025 
0026 dir_list = cell(0);
0027 for k=1:Nfiles
0028     tmp = files{k};
0029     tmp = strrep(tmp, '.meg.mat', '');
0030     tmp = strrep(tmp, '.eeg.mat', '');
0031     [p] = vb_get_file_parts(tmp);
0032 
0033     dir_list{1, k} = p;
0034 end
0035 dir_list = unique(dir_list);

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005