@@ -4480,7 +4480,9 @@ minijobsCreator = function(path = getwd(),
44804480 type = ' *.tsv' ) {
44814481 lf = list.dirsDepth(path = path , depth = depth )
44824482 a = paste0(
4483- ' sbatch --job-name=impc_stats_pipeline_job --mem=1G --time=2-00 -e error.err -o output.out --wrap="find ' ,
4483+ ' sbatch --job-name=impc_stats_pipeline_job --mem=1G --time=2-00' ,
4484+ ' -e ' , basename(lf ), ' _error.err' ,
4485+ ' -o ' , basename(lf ), ' _output.log --wrap="find ' ,
44844486 lf ,
44854487 ' -type f -name "' ,
44864488 type ,
@@ -6464,11 +6466,14 @@ IMPC_HadoopLoad = function(SP.results = getwd(),
64646466
64656467 DRrequiredAgeing ::: minijobsCreator()
64666468 system(' chmod 775 minijobs.bch' , wait = TRUE )
6467- submit_limit_jobs(bch_file = " minijobs.bch" , job_id_logfile = " ../../../compressed_logs/minijobs_job_id.txt" )
6469+ DRrequiredAgeing ::: submit_limit_jobs(bch_file = " minijobs.bch" , job_id_logfile = " ../../../compressed_logs/minijobs_job_id.txt" )
64686470 DRrequiredAgeing ::: waitTillCommandFinish(
64696471 WaitIfTheOutputContains = waitUntillSee ,
64706472 ignoreline = ignoreThisLineInWaitingCheck
64716473 )
6474+
6475+ system(command = " find . -type f -name '*.log' -exec zip -m ../../../compressed_logs/minijobs_logs.zip {} +" , wait = TRUE )
6476+ system(command = " find . -type f -name '*.err' -exec zip -m ../../../compressed_logs/minijobs_logs.zip {} +" , wait = TRUE )
64726477
64736478 DRrequiredAgeing ::: message0(' Moving single indeces into a separate directory called AnnotationExtractorAndHadoopLoader ...' )
64746479 system(' rm -rf AnnotationExtractorAndHadoopLoader/' , wait = TRUE )
@@ -6529,7 +6534,7 @@ IMPC_HadoopLoad = function(SP.results = getwd(),
65296534 wait = TRUE
65306535 )
65316536
6532- submit_limit_jobs(bch_file = " annotation_jobs.bch" , job_id_logfile = " ../../../../compressed_logs/hadoop_load_job_id.txt" )
6537+ DRrequiredAgeing ::: submit_limit_jobs(bch_file = " annotation_jobs.bch" , job_id_logfile = " ../../../../compressed_logs/hadoop_load_job_id.txt" )
65336538 DRrequiredAgeing ::: waitTillCommandFinish(
65346539 WaitIfTheOutputContains = waitUntillSee ,
65356540 ignoreline = ignoreThisLineInWaitingCheck
@@ -6542,7 +6547,7 @@ IMPC_HadoopLoad = function(SP.results = getwd(),
65426547
65436548 DRrequiredAgeing ::: message0(' Zipping logs ...' )
65446549 setwd(file.path(SP.results , ' AnnotationExtractorAndHadoopLoader' ))
6545- system(' zip -rm logs .zip log/* err/* out/*' , wait = TRUE )
6550+ system(' zip -rm ../../../../compressed_logs/annotation_logs .zip log/* err/* out/*' , wait = TRUE )
65466551 system(' zip -rm splits.zip split_index_*' , wait = TRUE )
65476552
65486553 DRrequiredAgeing ::: message0(' Job done.' )
0 commit comments