BCFtools
License information
BCFtools is available under a dual MIT/Expat and GNU General Public License Version 3 license.
The full license text is available in the BCFtools GitHub.
Please also note the "Citing" section in the README file in that repository: users are asked to cite a particular paper when usig SAMtools for publications.
After installation of the package and loading of the module, the LICENSE and README
files are available in $EBROOTBCFTOOLS/share/licenses/BCFtools
(from version 1.17
on).
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider BCFtools/<version>
.
EasyConfig:
-
EasyConfig BCFtools-1.18-cpeGNU-23.09.eb, will build BCFtools/1.18-cpeGNU-23.09
-
EasyConfig BCFtools-1.19-cpeGNU-24.03.eb, will build BCFtools/1.19-cpeGNU-24.03
Technical documentation
EasyBuild
-
There is no support for BCFtools in the CSCS repository.
Version 1.14 for CPE 21.12
-
The EasyConfig file is a direct port from the EasyBuilders one
-
We took care of linking with a version of GSL compiled without OpenMP support as compiling GSL with and BCFtools without OpenMP support causes a problem with BLAS (that crashes when the program ends).
Version 1.15.1 for CPE 21.12
- A straightforward port of the easyconfig for 1.14, triggered by problems with HTSlib on LUMI.
Version 1.15.1 forr CPE 22.06 and 22.08
-
Checked the configure script for additional useful options. Considered adding '--enable-perl-filters` but that used libperl from the system. As it turns out that the current Perl module does not provide libperl.so, the option was not added.
-
Cleaned up dependencies as most are pulled in anyway through HTSlib.
Version 1.17 for cpeGNU 22.08
-
Trivial port of the 1.15.1 EasyConfig.
-
Some restructuring to work with our version update scripts.
-
Some restructuring to also copy the LICENSE and README file to the system.
Version 1.18 from CPE 23.09 on
- Trivial port of the 1.17 EasyConfig
Archived EasyConfigs
The EasyConfigs below are additonal easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig BCFtools-1.14-cpeGNU-21.12.eb, with module BCFtools/1.14-cpeGNU-21.12
-
EasyConfig BCFtools-1.15.1-cpeGNU-21.12.eb, with module BCFtools/1.15.1-cpeGNU-21.12
-
EasyConfig BCFtools-1.15.1-cpeGNU-22.06.eb, with module BCFtools/1.15.1-cpeGNU-22.06
-
EasyConfig BCFtools-1.15.1-cpeGNU-22.08.eb, with module BCFtools/1.15.1-cpeGNU-22.08
-
EasyConfig BCFtools-1.17-cpeGNU-22.12.eb, with module BCFtools/1.17-cpeGNU-22.12
-