mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-11-15 06:03:10 +00:00
f4c69bc427
* bclconvert: initial commit * add most of tool * attempt at adding testing stub * add dockerfile + instructions * add container to module * update readme * more attempts at making stubs work * finish stub run * fix ci issues * more fixes to stub * add read version check to stub * fix some tests * update readme * fix version number * syntax fix * revert edit to output directory * Update modules/bclconvert/meta.yml Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> * Update modules/bclconvert/meta.yml Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> * update meta.yaml * update thread usage * Update modules/bclconvert/main.nf Co-authored-by: Edmund Miller <edmund.a.miller@protonmail.com> * Escape env variable * Update modules/bclconvert/Dockerfile Co-authored-by: Mark Whelan <7407040+MrMarkW@users.noreply.github.com> * fix comments by @Emiller88 * fix task.cpus Co-authored-by: James A. Fellows Yates <jfy133@gmail.com> Co-authored-by: Edmund Miller <edmund.a.miller@protonmail.com> Co-authored-by: Mark Whelan <7407040+MrMarkW@users.noreply.github.com> |
||
---|---|---|
.. | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
main.nf | ||
meta.yml | ||
README.md |
Updating the docker container and making a new module release
bcl-convert is a commercial tool from Illumina. The container provided for the bcl-convert nf-core module is not provided nor supported by Illumina. Updating the bcl-convert versions in the container and pushing the update to Dockerhub needs to be done manually.
-
Navigate to the appropriate download page. - BCL Convert: download the rpm of the desired bcl-convert version with
curl
orwget
. -
Unpack the RPM package using
rpm2cpio bcl-convert-*.rpm | cpio -i --make-directories
. Place the executable located in<unpack_dir>/usr/bin/bcl-convert
in the same folder where the Dockerfile lies. -
Create and test the container:
docker build . -t nfcore/bclconvert:<VERSION>
-
Access rights are needed to push the container to the Dockerhub nfcore organization, please ask a core team member to do so.
docker push nfcore/bclconvert:<VERSION>