mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-11-14 13:43:09 +00:00
7b4a28b6e8
* feat: add VEP module * fix: name * fix: EC lint] * feat: add info about params * fix: params as params, not input * fix: improve script * Update software/ensemblvep/environment.yml Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com> * Apply suggestions from code review * Apply suggestions from code review Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com> Co-authored-by: Harshil Patel <drpatelh@users.noreply.github.com>
27 lines
791 B
Bash
Executable file
27 lines
791 B
Bash
Executable file
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Build and push all containers
|
|
|
|
build_push() {
|
|
GENOME=$1
|
|
SPECIES=$2
|
|
VEP_VERSION=$3
|
|
VEP_TAG=$4
|
|
|
|
docker build \
|
|
-t nfcore/vep:${VEP_TAG}.${GENOME} \
|
|
software/vep/. \
|
|
--build-arg GENOME=${GENOME} \
|
|
--build-arg SPECIES=${SPECIES} \
|
|
--build-arg VEP_VERSION=${VEP_VERSION}
|
|
|
|
docker push nfcore/vep:${VEP_TAG}.${GENOME}
|
|
}
|
|
|
|
build_push "GRCh37" "homo_sapiens" "104" "104.3"
|
|
build_push "GRCh38" "homo_sapiens" "104" "104.3"
|
|
build_push "GRCm38" "mus_musculus" "102" "104.3"
|
|
build_push "GRCm39" "mus_musculus" "104" "104.3"
|
|
build_push "CanFam3.1" "canis_lupus_familiaris" "104" "104.3"
|
|
build_push "WBcel235" "caenorhabditis_elegans" "104" "104.3"
|