-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsampleScript.m
More file actions
executable file
·73 lines (53 loc) · 1.7 KB
/
sampleScript.m
File metadata and controls
executable file
·73 lines (53 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
function [ logFile ] = setupExtractionScript( exctrationSteps )
% sampleExtraction: Sample extraction script that will be built by RN_TrodesExtractionBuilder
%
selected_dir = uigetdir('Selected Directory to Extract, Animal or Day');
% Check is selected_dir is animal dir or day dir
if ~strcmp(selected_dir(end),filesep)
selected_dir = [selected_dir filesep];
end
recCheck = dir([selected_dir '*.rec']);
if isempty(recCheck)
animal_dir = selected_dir;
day_dirs = dir(selected_dir);
day_dirs = day_dirs(cellfun(@(x) ~strcmp(x(1),'.'),{day_dirs.name}));
day_dirs = {day_dirs.name}';
else
[animal_dir,day_dirs] = fileparts(selected_dir);
day_dirs = {day_dirs};
animal_dir = [animal_dir filesep];
end
curr_dir = pwd;
%% Get Prereqs
prefixes = {};
configFiles = {};
recOrder = {};
exports = {'spikes','time','LFP','dio','mda','phy'};
exportFlgs = {'','','','','',''};
max_parallel_jobs = 8;
for i=1:numel(day_dirs),
for j=1:numel(extractionSteps),
currStep = extractionSteps{j};
% Get common_prefix
recFiles = dir([day_dirs{i} '*.rec']) ;
recFiles = {recFiles.name}';
common_prefix = RN_findCommonPrefix(recFiles);
common_prefix = strrep(common_prefix,'.rec','');
switch currStep
case 'Fix Filenames'
case 'Create TodesComments'
case 'Generate Matclust Files'
otherwise
end
end
end
end % sampleExtraction
function [ out ] = exampleExtractionScript( animal_dir,day_dirs,prefixes )
% exampleExtractionScript: Eample output of RN_TrodesExtractionBuilder
%
curr_dir = pwd;
animal_dir = '/Volumes/Spyro/Animal_Data/RN2_Exp/RN2';
day_dirs = {'01_20171210','02_20171211'};
cd (animal_dir)
prefixes = {'01_20171210','02_20171211'};
end % exampleExtractionScript