Open Ghepardo opened 3 years ago
I have successfully rebuilt BUSCO 4.0.5 using the following dependency specification in its easyconfig:
('BLAST+', '2.3.0', '-Python-2.7.11', ('foss', '2016b'))
I found I needed to move this line to the head of the dependencies list, otherwise the build would fail owing to being unable to load ncurses/6.0-foss-2016b and bzip2/1.0.6-foss-2016b.
I also added the following line, so as to build a distinct module for it:
modaltsoftname = 'BUSCO-4.0.5-foss-2019b-Python-3.7.4-BLAST+-2.3.0'
...but this did leave me with a mouthful of a module name, "BUSCO-4.0.5-foss-2019b-Python-3.7.4-BLAST+-2.3.0/4.0.5-foss-2019b-Python-3.7.4", so this could be improved upon!
I did need to rebuild quite a few packages in the dependency chain against the foss-2016b toolchain. This was because I could not build the foss-2016a package: it would fail with errors regarding verbs in the Infiniband library. These rebuilds were:
I'm awaiting the results of testing this new BUSCO build.
I think I misunderstood the effect of modaltsoftname
: it has not given me a distinct module, but has overwritten the original one. Please ignore my earlier reference to it.
Hi, the easyconfig for BUSCO 4.0.5 brings in BLAST+ 2.9.0. When this version of BUSCO is used it emits the warning seen below:
Shouldn't the BUSCO easyconfig therefore specify something like the following?