PRO make_directory, dirtab, datapath
common DP_LOG
message,'Invoking make_directory with datapath='+datapath,/info
dirnb=n_elements(dirtab)
for i=0, dirnb-1 do begin
dir=datapath+dirtab[i]
if (not file_test(dir+'/k')) then begin
file_mkdir, dir+'/k'
widget_control, dp_log_txt, set_value=dir+'/k created' , /append
endif
if (not file_test(dir+'/n1')) then begin
file_mkdir, dir+'/n1'
widget_control, dp_log_txt, set_value=dir+'/n1 created' , /append
endif
if (not file_test(dir+'/n2')) then begin
file_mkdir, dir+'/n2'
widget_control, dp_log_txt, set_value=dir+'/n2 created' , /append
endif
if (not file_test(dir+'/n3a')) then begin
file_mkdir, dir+'/n3a'
widget_control, dp_log_txt, set_value=dir+'/n3a created' , /append
endif
if (not file_test(dir+'/n3b')) then begin
file_mkdir, dir+'/n3b'
widget_control, dp_log_txt, set_value=dir+'/n3b created' , /append
endif
if (not file_test(dir+'/n3c')) then begin
file_mkdir, dir+'/n3c'
widget_control, dp_log_txt, set_value=dir+'/n3c created' , /append
endif
if (not file_test(dir+'/n3d')) then begin
file_mkdir, dir+'/n3d'
widget_control, dp_log_txt, set_value=dir+'/n3d created' , /append
endif
if (not file_test(dir+'/n3e')) then begin
file_mkdir, dir+'/n3e'
widget_control, dp_log_txt, set_value=dir+'/n3e created' , /append
endif
if (not file_test(dir+'/n3f')) then begin
file_mkdir, dir+'/n3f'
widget_control, dp_log_txt, set_value=dir+'/n3f created' , /append
endif
if (not file_test(dir+'/n3g')) then begin
file_mkdir, dir+'/n3g'
widget_control, dp_log_txt, set_value=dir+'/n3g created' , /append
endif
if (not file_test(dir+'/n3')) then begin
file_mkdir, dir+'/n3'
widget_control, dp_log_txt, set_value=dir+'/n3 created' , /append
endif
if (not file_test(dir+'/n2')) then begin
file_mkdir, dir+'/n2'
widget_control, dp_log_txt, set_value=dir+'/n2 created' , /append
endif
if (not file_test(dir+'/temp')) then begin
file_mkdir, dir+'/temp'
widget_control, dp_log_txt, set_value=dir+'/temp created' , /append
endif
if (not file_test(dir+'/pdf')) then begin
file_mkdir, dir+'/pdf'
widget_control, dp_log_txt, set_value=dir+'/pdf created' , /append
endif
if (not file_test(dir+'/lis')) then begin
file_mkdir, dir+'/lis'
widget_control, dp_log_txt, set_value=dir+'/lis created' , /append
endif
if (not file_test(dir+'/ephem')) then begin
file_mkdir, dir+'/ephem'
widget_control, dp_log_txt, set_value=dir+'/ephem created' , /append
endif
if (not file_test(dir+'/bg')) then begin
file_mkdir, dir+'/bg'
widget_control, dp_log_txt, set_value=dir+'/bg created' , /append
endif
endfor
end