This package provides FastQC binaries for the Platforma Backend system.
https://www.bioinformatics.babraham.ac.uk/projects/fastqc/
npm install @platforma-open/babraham.software-fastqcThe package provides FastQC binaries for various platforms. The binaries are automatically selected based on the host system.
To upgrade to a new version of FastQC:
-
Download the new FastQC version:
- Go to https://www.bioinformatics.babraham.ac.uk/projects/fastqc/
- Download the latest version (e.g., fastqc_v0.12.1.zip)
-
Prepare the binaries:
- Create the
dlddirectory if it doesn't exist:mkdir -p dld
- Extract the downloaded archive to the
dlddirectory:unzip fastqc_v0.12.1.zip -d dld/
- Rename the extracted directory to match the expected structure:
mv dld/FastQC dld/fastqc
- Create the
-
Update package.json:
- Update the version in
block-software.entrypoints.main.binary.artifact.versionto the new version (e.g., "0.12.1") - Bump the package version in the root
versionfield if needed
- Update the version in
-
Build and publish:
npm run pkg:build npm run pkg:publish
Note: FastQC is a Java application, so the package includes the Java runtime environment. The build process will handle the necessary Java configuration automatically.
- Linux (x64, aarch64)
- macOS (x64, aarch64)
- Windows (x64)
UNLICENSED