EricScript
was developed at
https://sites.google.com/site/bioericscript/
However maintenance was stopped after the last update v0.5.5 (April 2016)
In this project, EricScript
will be maintained to work.
May 2, 2020
The two options --printdb
and --downdb
often failed due to lack of ftp
client in many environment.
To check the availability of a reference database in --dbfolder
, EricScript
would execute an R script (lib/CheckDB.R
) which would write into a file
$ericscriptfolder/lib/data/_resources/.flag.dbexists
a code value of 0
(no existing db) or 1 (existing db). This code was then read from the main
Perl wrapper script ericscript.pl
to finally continue or quit.
When using singularity containers for EricScript, trying to write to .flag.dbexists
would make the execution break as singularity containers are often used in a
read-only mode. Here, we have disabled this behaviour. .flag.dbexists
will
now always exist in the mentioned location and always contain the value 1.
lib/CheckDB.R
now exits with an error code directly propagated to and interpreted
by the main wrapper script.
For the same reason all checks relative to bwa version in lib/CheckDB.R
(for a
potential auto-update of index files) have been removed.