summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/repeatmodeler/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/repeatmodeler/package.py')
-rw-r--r--var/spack/repos/builtin/packages/repeatmodeler/package.py60
1 files changed, 32 insertions, 28 deletions
diff --git a/var/spack/repos/builtin/packages/repeatmodeler/package.py b/var/spack/repos/builtin/packages/repeatmodeler/package.py
index 744007d0ae..37ccd6f52b 100644
--- a/var/spack/repos/builtin/packages/repeatmodeler/package.py
+++ b/var/spack/repos/builtin/packages/repeatmodeler/package.py
@@ -8,24 +8,24 @@ from spack.package import *
class Repeatmodeler(Package):
"""RepeatModeler is a de-novo repeat family identification and modeling
- package."""
+ package."""
homepage = "https://www.repeatmasker.org/RepeatModeler/"
- url = "https://www.repeatmasker.org/RepeatModeler/RepeatModeler-open-1.0.11.tar.gz"
+ url = "https://www.repeatmasker.org/RepeatModeler/RepeatModeler-open-1.0.11.tar.gz"
- version('1.0.11', sha256='7ff0d588b40f9ad5ce78876f3ab8d2332a20f5128f6357413f741bb7fa172193')
+ version("1.0.11", sha256="7ff0d588b40f9ad5ce78876f3ab8d2332a20f5128f6357413f741bb7fa172193")
- depends_on('perl', type=('build', 'run'))
- depends_on('perl-json', type=('build', 'run'))
- depends_on('perl-uri', type=('build', 'run'))
- depends_on('perl-libwww-perl', type=('build', 'run'))
+ depends_on("perl", type=("build", "run"))
+ depends_on("perl-json", type=("build", "run"))
+ depends_on("perl-uri", type=("build", "run"))
+ depends_on("perl-libwww-perl", type=("build", "run"))
- depends_on('repeatmasker', type='run')
- depends_on('recon+repeatmasker', type='run')
- depends_on('repeatscout', type='run')
- depends_on('trf', type='run')
- depends_on('nseg', type='run')
- depends_on('ncbi-rmblastn', type='run')
+ depends_on("repeatmasker", type="run")
+ depends_on("recon+repeatmasker", type="run")
+ depends_on("repeatscout", type="run")
+ depends_on("trf", type="run")
+ depends_on("nseg", type="run")
+ depends_on("ncbi-rmblastn", type="run")
def install(self, spec, prefix):
# like repeatmasker, another interactive installer
@@ -44,23 +44,27 @@ class Repeatmodeler(Package):
# 3. Done
config_answers = [
- '', '', '',
- spec['repeatmasker'].prefix.bin,
- spec['recon'].prefix.bin,
- spec['repeatscout'].prefix.bin,
- spec['nseg'].prefix.bin,
- spec['trf'].prefix.bin,
- '1', spec['ncbi-rmblastn'].prefix.bin, 'Y',
- '3',
+ "",
+ "",
+ "",
+ spec["repeatmasker"].prefix.bin,
+ spec["recon"].prefix.bin,
+ spec["repeatscout"].prefix.bin,
+ spec["nseg"].prefix.bin,
+ spec["trf"].prefix.bin,
+ "1",
+ spec["ncbi-rmblastn"].prefix.bin,
+ "Y",
+ "3",
]
- config_filename = 'spack-config.in'
+ config_filename = "spack-config.in"
- with open(config_filename, 'w') as f:
- f.write('\n'.join(config_answers))
+ with open(config_filename, "w") as f:
+ f.write("\n".join(config_answers))
- with open(config_filename, 'r') as f:
- perl = which('perl')
- perl('configure', input=f)
+ with open(config_filename, "r") as f:
+ perl = which("perl")
+ perl("configure", input=f)
- install_tree('.', prefix.bin)
+ install_tree(".", prefix.bin)