NAME

make_package - Given a Singularity/Apptainer, install it in the NBI HPC as a package

VERSION

version 0.6.0

SYNOPSIS

source_it.pl -i SINGULARITY_IMAGE [-p PACKAGE] COMMANDS...

DESCRIPTION

This script creates a package for running Singularity containers with specified commands. It creates a binary script that sets the necessary environment variables and launches Singularity with the provided container image.

NAME

source_it.pl - Create package for installing Singularity containers as HPC packages

OPTIONS

-i, --image SINGULARITY_IMAGE

Specify the Singularity container image file to be used. Required.

-p, --package PACKAGE

Specify the package name. If not provided, the script will infer it from the image filename. It will be used as in source package PACKAGENAME.

-f, --force

Force overwriting existing binary or package path if they already exist.

EXAMPLE

make_package -i seqfu__1.20.0.simg seqfu fu-orf fu-msa fu-rename fu-tabcheck 

Will generate links to seqfu, fu-orf, fu-msa, fu-rename and fu-tabcheck in the package seqfu, using the specified image (seqfu__1.20.0.simg).

AUTHOR

Written by Andrea Telatin

LICENCE

MIT

AUTHOR

Andrea Telatin <proch@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2023 by Andrea Telatin.

This is free software, licensed under:

The MIT (X11) License