Skip to content

Commit f3560ef

Browse files
committed
0.8.2a
1 parent 7e5731b commit f3560ef

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

norm_scripts/runall_normalization.pl

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -944,6 +944,9 @@
944944
}
945945
$job = "echo \"perl $norm_script_dir/runall_get_ribo_percents.pl $sample_dir $LOC $altstats $c_option $new_queue $cluster_max \" | $batchjobs $mem $jobname \"$study.runall_getribopercents\" -o $logdir/$study.runall_getribopercents.out -e $logdir/$study.runall_getribopercents.err";
946946
&clear_log($name_of_alljob, $err_name);
947+
if ($resume eq "true"){
948+
$resume = "false";
949+
}
947950
&runalljob($job, $name_of_alljob, $name_of_job, $job_num, $err_name);
948951
&check_exit_alljob($job, $name_of_alljob, $name_of_job, $job_num, $err_name);
949952
&check_err ($name_of_alljob, $err_name, $job_num);
@@ -1011,10 +1014,17 @@
10111014
else{
10121015
$new_queue = "-mem $queue_3G";
10131016
}
1017+
my $numr = `wc -l $LOC/*/*ribosomalids.txt | sort -nrk 1 | head -2 | tail -1`;
1018+
chomp($numr);
1019+
my @xnumr = split(" " , $numr);
1020+
my $maxribo = $xnumr[0];
1021+
if ($maxribo > 15000000){
1022+
$new_queue = "-mem $queue_6G";
1023+
}
10141024
while(qx{$stat | wc -l} > $maxjobs){
10151025
sleep(10);
10161026
}
1017-
$job = "echo \"perl $norm_script_dir/runall_filter_gnorm.pl $sample_dir $LOC $alignedfilename $se $c_option $new_queue $cluster_max $use_chr_name -mito \\\"$mito\\\" $UONLY $b_option\" | $batchjobs $mem $jobname \"$study.runall_filtersam\" -o $logdir/$study.runall_filtersam_gnorm.out -e $logdir/$study.runall_filtersam_gnorm.err";
1027+
$job = "echo \"perl $norm_script_dir/runall_filter_gnorm.pl $sample_dir $LOC $alignedfilename $se $c_option $new_queue $cluster_max $use_chr_name -mito \\\"$mito\\\" $UONLY $b_option\" | $batchjobs $mem $jobname \"$study.runall_filtersam_gnorm\" -o $logdir/$study.runall_filtersam_gnorm.out -e $logdir/$study.runall_filtersam_gnorm.err";
10181028
if ($resume eq "false"){
10191029
&clear_log($name_of_alljob, $err_name);
10201030
&runalljob($job, $name_of_alljob, $name_of_job, $job_num, $err_name);
@@ -1037,7 +1047,6 @@
10371047
&check_err ($name_of_alljob, $err_name, $job_num);
10381048
$job_num++;
10391049
}
1040-
10411050
#runall_get_percent_numchr_gnorm
10421051
$name_of_alljob = "$study.runall_get_percent_numchr_gnorm";
10431052
if (($resume eq "true")&&($run_job eq "false")){
@@ -1736,6 +1745,13 @@
17361745
else{
17371746
$new_queue = "-mem $queue_3G";
17381747
}
1748+
my $numr = `wc -l $LOC/*/*ribosomalids.txt | sort -nrk 1 | head -2 | tail -1`;
1749+
chomp($numr);
1750+
my @xnumr = split(" " , $numr);
1751+
my $maxribo = $xnumr[0];
1752+
if ($maxribo > 15000000){
1753+
$new_queue = "-mem $queue_6G";
1754+
}
17391755
while(qx{$stat | wc -l} > $maxjobs){
17401756
sleep(10);
17411757
}

0 commit comments

Comments
 (0)