summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authordunatotatos <contact@dunatotatos.com>2020-10-28 16:58:30 +0100
committerGitHub <noreply@github.com>2020-10-28 10:58:30 -0500
commitf028079564275ba1207d9df673b02220cfb49acf (patch)
treeb1854b3930cd564df580f662e5d8b1db54568c45 /var
parent1dd7370885df69a1bcdc40fcb6a0ae9b430e76f1 (diff)
downloadspack-f028079564275ba1207d9df673b02220cfb49acf.tar.gz
spack-f028079564275ba1207d9df673b02220cfb49acf.tar.bz2
spack-f028079564275ba1207d9df673b02220cfb49acf.tar.xz
spack-f028079564275ba1207d9df673b02220cfb49acf.zip
Update strelka (#19565)
* Update package.py Remove breaking patch. Patching the shebang is useless is the dependencies are properly loaded before execution. Furthermore, the long paths which can be generated when installing with Spack can exceed the maximum length of the shebang. * Add newer versions of strelka.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/strelka/package.py60
1 files changed, 13 insertions, 47 deletions
diff --git a/var/spack/repos/builtin/packages/strelka/package.py b/var/spack/repos/builtin/packages/strelka/package.py
index e86d90d878..d1d2e0d9ec 100644
--- a/var/spack/repos/builtin/packages/strelka/package.py
+++ b/var/spack/repos/builtin/packages/strelka/package.py
@@ -13,6 +13,19 @@ class Strelka(CMakePackage):
homepage = "https://github.com/Illumina/strelka"
url = "https://github.com/Illumina/strelka/releases/download/v2.8.2/strelka-2.8.2.release_src.tar.bz2"
+ version('2.9.10', sha256='45e78efec6e5272697f1d0a95851c7ae0d623dc8f93846e11fe37f15da9f1e30')
+ version('2.9.9', sha256='547b42ab983ba38a6459d47e8546daa6d571f370933542f02f3f3bd9abd13c16')
+ version('2.9.8', sha256='dc12b894e1267a63f7049bc01402b284db1681c82fb2cac313324a6530cbc4ad')
+ version('2.9.7', sha256='9b0db7cc32662488ea53931e1afccff3e7967cd3b492cc93e66a8115a1f4d016')
+ version('2.9.6', sha256='db6fe97add75309954bb46f9c53e1c722d8a8d66adc976ff7e2e9788b7ff97fa')
+ version('2.9.5', sha256='b3d70129508226280f4de9c328f3cd751e4cedba4383b0264a16ac37f73b1412')
+ version('2.9.4', sha256='d06088bb2b033cfcda7263fe8fcf915cba10c77df963f116f64a57cd2682803f')
+ version('2.9.3', sha256='9f2cd17b5326f09c499fb01d32d1bb61dec9a97c70199f685824e89bfcad2dee')
+ version('2.9.2', sha256='47642c3138e126efaab485a40a9a954abfed34f8c88b107a46dbd64e3f1778a5')
+ version('2.9.1', sha256='963e1935389d8777bcdfe77f6126a34a0f8ea5cc27a280e41ba67e9df88cf990')
+ version('2.9.0', sha256='25b4dbd270f541bc6a172d12448c209586e9f00e86f56cfce98d1d5612bb4fb8')
+ version('2.8.4', sha256='523fb89e7ba7717a61548fcd45b0ccd5c850a8f2b034ab1cf34ec74efb7260c2')
+ version('2.8.3', sha256='4f6f8f433a3e1d7a59243bd75bc73dcfb309c1dacc79fe56fafd0ad96e856415')
version('2.8.2', sha256='27415f7c14f92e0a6b80416283a0707daed121b8a3854196872981d132f1496b')
depends_on('python@2.4:2.7')
@@ -20,50 +33,3 @@ class Strelka(CMakePackage):
depends_on('bzip2')
depends_on('cmake@2.8.5:')
depends_on('boost@1.56.0:')
-
- @run_before('install')
- def filter_sbang(self):
- """Run before install so that the standard Spack sbang install hook
- can fix up the path to the python binary.
- """
-
- match = '^#!/usr/bin/env python'
- python = self.spec['python'].command
- substitute = "#!{p}".format(p=python)
- kwargs = {'ignore_absent': False, 'backup': False, 'string': False}
- with working_dir('src'):
- files = [
- 'config/validate/validateJsonModelFromSchema.py',
- 'srcqc/run_cppcheck.py',
- 'python/libexec/cat.py',
- 'python/libexec/sortVcf.py',
- 'python/libexec/extractSmallIndelCandidates.py',
- 'python/libexec/configureStrelkaNoiseWorkflow.py',
- 'python/libexec/configureSequenceErrorCountsWorkflow.py',
- 'python/libexec/vcfCmdlineSwapper.py',
- 'python/libexec/mergeChromDepth.py',
- 'python/scoringModelTraining/germline/bin/evs_learn.py',
- 'python/scoringModelTraining/germline/bin/parseAnnotatedTrainingVcf.py', # noqa: E501
- 'python/scoringModelTraining/germline/bin/filterTrainingVcf.py', # noqa: E501
- 'python/scoringModelTraining/germline/bin/evs_exportmodel.py',
- 'python/scoringModelTraining/germline/bin/evs_qq.py',
- 'python/scoringModelTraining/germline/bin/evs_pr.py',
- 'python/scoringModelTraining/germline/bin/evs_evaluate.py',
- 'python/scoringModelTraining/somatic/bin/evs_random_sample_tpfp.py', # noqa: E501
- 'python/scoringModelTraining/somatic/bin/evs_learn.py',
- 'python/scoringModelTraining/somatic/bin/evs_random_split_csv.py', # noqa: E501
- 'python/scoringModelTraining/somatic/bin/vcf_to_feature_csv.py', # noqa: E501
- 'python/scoringModelTraining/somatic/bin/calc_features.py',
- 'python/scoringModelTraining/somatic/bin/evs_exportmodel.py',
- 'python/scoringModelTraining/somatic/bin/evs_pr.py',
- 'python/scoringModelTraining/somatic/bin/evs_evaluate.py',
- 'python/bin/configureStrelkaGermlineWorkflow.py',
- 'python/bin/configureStrelkaSomaticWorkflow.py',
- ]
- filter_file(match, substitute, *files, **kwargs)
-
- with working_dir('spack-build/redist'):
- files = [
- 'pyflow-1.1.18/src/pyflow.py',
- ]
- filter_file(match, substitute, *files, **kwargs)