nf-core_modules/modules/bcl2fastq
Matthias De Smet 9294259eea
Module/bcl2fastq (#1883)
* add bcl2fastq

* test fixes

* fixed tests

* add tests to workflow

* change container source
2022-07-14 13:18:21 +02:00
..
.gitignore Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00
Dockerfile Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00
LICENSE Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00
main.nf Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00
meta.yml Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00
README.md Module/bcl2fastq (#1883) 2022-07-14 13:18:21 +02:00

Updating the docker container and making a new module release

bcl2fastq is a commercial tool from Illumina. The container provided for the bcl2fastq nf-core module is not provided nor supported by Illumina. Updating the bcl2fastq versions in the container and pushing the update to Dockerhub needs to be done manually.

  1. Navigate to the appropriate download page. - bcl2fastq: download the rpm of the desired bcl2fastq version with curl or wget.

  2. Unpack the RPM package using rpm2cpio bcl2fastq2-*.rpm | cpio -i --make-directories. Place the executable located in <unpack_dir>/usr/bin/bcl2fastq in the same folder where the Dockerfile lies.

  3. Create and test the container:

    docker build . -t nfcore/bcl2fastq:<VERSION>
    
  4. 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/bcl2fastq:<VERSION>