@platforma-open/babraham.software-repseqio
v1.0.1
Published
RepSeq.io binaries for the Platforma-Open Backend system
Readme
RepSeqIO Software Package
This package provides RepSeqIO binaries for the Platforma Backend system.
Reference
https://github.com/milaboratory/repseqio
Installation
npm install @platforma-open/babraham.software-repseqioUsage
The package provides RepSeqIO binaries for various platforms. The binaries are automatically selected based on the host system.
Version Upgrade Instructions
To upgrade to a new version of RepSeqIO:
Download the new RepSeqIO version:
- Go to https://github.com/milaboratory/repseqio/releases
- Download the latest version's zip file (e.g.,
repseqio-1.1.zip)
Prepare the binaries:
- Create the
dlddirectory if it doesn't exist:mkdir -p dld - Extract the downloaded archive to the
dlddirectory:unzip repseqio-1.1.zip -d dld/ - Rename the extracted directory to match the expected structure:
mv dld/repseqio-1.1 dld/repseqio
- Create the
Update package.json:
- Update the version in
block-software.entrypoints.main.binary.artifact.versionto the new version (e.g., "1.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: RepSeqIO is a Java application, so the package includes the Java runtime environment. The build process will handle the necessary Java configuration automatically.
Supported Platforms
- Linux (x64, aarch64)
- macOS (x64, aarch64)
- Windows (x64)
License
UNLICENSED
