I am sorry for this delayed response!
In the initial version of this description, I have put the auxiliary scripts in /scripts/.
I didn't know that all auxiliary scripts should be put in /share/name_of_package/scripts.
The script loads the package using a relative path.Ludo corrected my description and changed my substitute lines to this,
Now the script is on the right place (/share/filtlong/scripts/histogram.py), but it does not contain the right relative path. So, this patch is needed to correct the relative path.
Sorry, from the beginning was my mistake!On Tue, Oct 09, 2018 at 06:22:39PM +0200, pimi wrote:* gnu/packages/bioinformatics.scm (filtlong)[extra scritps]: corrected the loading path for the filtlong in the script read_info_histograms.sh.[...](lambda _ (substitute* "scripts/read_info_histograms.sh" (("awk") (which "gawk"))) + (substitute* "scripts/read_info_histograms.sh" + (("/../") "/../../../")) #t)))))Can you add a code comment explaining the effect of this change? It's rather cryptic! :)
-- All the best! Mădălin Ionel Patrașcu System Administrator The Berlin Institute for Medical Systems Biology (BIMSB) Max Delbrück Center (MDC) Robert-Rössle-Straße 10 House 87, room 1.10 13125 Berlin, Germany