summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGeorge Young <A-N-Other@users.noreply.github.com>2023-06-12 09:37:51 +0100
committerGitHub <noreply@github.com>2023-06-12 10:37:51 +0200
commitc74fa648b9727d353f40d19cf8f36843a9b92b4e (patch)
tree94c1737bc1567a651746938df39208b3435f2e55 /var
parent4cc5e9cac68ba278e33f16f76b48f66bdeb0b470 (diff)
downloadspack-c74fa648b9727d353f40d19cf8f36843a9b92b4e.tar.gz
spack-c74fa648b9727d353f40d19cf8f36843a9b92b4e.tar.bz2
spack-c74fa648b9727d353f40d19cf8f36843a9b92b4e.tar.xz
spack-c74fa648b9727d353f40d19cf8f36843a9b92b4e.zip
fastq-screen: add 0.15.3, add variants (#38288)
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/fastq-screen/package.py27
1 files changed, 21 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/fastq-screen/package.py b/var/spack/repos/builtin/packages/fastq-screen/package.py
index 2f5fbb2074..4d9acde2c9 100644
--- a/var/spack/repos/builtin/packages/fastq-screen/package.py
+++ b/var/spack/repos/builtin/packages/fastq-screen/package.py
@@ -12,16 +12,31 @@ class FastqScreen(Package):
the library matches with what you expect."""
homepage = "https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/"
- url = "https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/fastq_screen_v0.11.2.tar.gz"
+ url = "https://github.com/StevenWingett/FastQ-Screen/archive/refs/tags/v0.15.3.tar.gz"
- version("0.11.2", sha256="a179df1f5803b42bbbb2b50af05ea18ae6fefcbf7020ca2feeb0d3c598a65207")
+ version("0.15.3", sha256="002750d78ca50fe0f789e24445e10988e16244f81b4f0189bf2fc4ee8b680be5")
+ version(
+ "0.11.2",
+ sha256="a179df1f5803b42bbbb2b50af05ea18ae6fefcbf7020ca2feeb0d3c598a65207",
+ url="https://www.bioinformatics.babraham.ac.uk/projects/fastq_screen/fastq_screen_v0.11.2.tar.gz",
+ )
+ variant("bismark", default=False, description="Enable bisulfite mapping with bismark")
+ variant("bowtie", default=False, description="Enable mapping with bowtie")
+ variant("bwa", default=False, description="Enable mapping with bwa")
+
+ # general dependencies
depends_on("perl", type="run")
depends_on("perl-gdgraph", type="run")
- depends_on("bowtie")
- depends_on("bowtie2")
- depends_on("bwa")
- depends_on("samtools")
+ depends_on("bowtie2", type="run")
+ depends_on("samtools", type="run")
+ # variant dependencies
+ depends_on("bismark", type="run", when="+bismark")
+ depends_on("bowtie", type="run", when="+bowtie")
+ depends_on("bwa", type="run", when="+bwa")
+
+ def patch(self):
+ filter_file("/usr/bin/perl", self.spec["perl"].command.path, "fastq_screen", backup=False)
def install(self, spec, prefix):
install_tree(".", prefix.bin)