BRAKER is a pipeline for fully automated prediction of protein coding gene structures with GeneMark-ES/ET/EP/ETP and AUGUSTUS in novel eukaryotic genomes
In sub run_augustus_jobs of braker.pl, various augustus bash scripts are run by system("$cmdString").
These bash script files have been previously generated by createAugustusJoblist.pl and haven been given executable permissions with system("chmod +x $jobname").
Unfortunately in some file systems, the executable bit is not set and these files remain without exec rights and hence run_augustus_jobs fails at that point (loine 7684 of braker.pl in this case). Most probably there are other points where system("$cmdString") will fail.
As a workaround, I replaced system("$cmdString") with system("bash $cmdString"), unless you have another proposal or workaround.
Hi BRAKER developers,
In
sub run_augustus_jobs
ofbraker.pl
, various augustus bash scripts are run bysystem("$cmdString")
. These bash script files have been previously generated bycreateAugustusJoblist.pl
and haven been given executable permissions withsystem("chmod +x $jobname")
.Unfortunately in some file systems, the executable bit is not set and these files remain without exec rights and hence
run_augustus_jobs
fails at that point (loine 7684 ofbraker.pl
in this case). Most probably there are other points wheresystem("$cmdString")
will fail.As a workaround, I replaced
system("$cmdString")
withsystem("bash $cmdString")
, unless you have another proposal or workaround.Best regards,
Anestis