-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSingularity
32 lines (24 loc) · 914 Bytes
/
Singularity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Generate the Singularity container to run PrimerFinder on Kive.
Bootstrap: docker
From: ubuntu:22.04
%help
Search proviral consensus sequences for primers, then use HIVSeqinR to
decide if the genomes are complete.
This Singularity container can be run on Kive: http://cfe-lab.github.io/Kive
%labels
MAINTAINER BC CfE in HIV/AIDS /~https://github.com/cfe-lab/
KIVE_INPUTS sample_info_csv contigs_csv conseqs_csv cascade_csv
KIVE_OUTPUTS outcome_summary_csv conseqs_primers_csv contigs_primers_csv \
table_precursor_csv proviral_landscape_csv hivseqinr_results_tar
KIVE_THREADS 1
KIVE_MEMORY 6000
%files
setup.py /opt/primer_finder/
gene_splicer /opt/primer_finder/
scripts /opt/primer_finder/
%post
sh -- /opt/primer_finder/scripts/install.sh
%environment
export LANG=en_US.UTF-8
%runscript
gene_splicer_sample --hivseqinr /opt/hivseqinr "$@"