1 | name = 'BCFtools' |
---|
2 | version = '1.2' |
---|
3 | namelower = name.lower() |
---|
4 | |
---|
5 | homepage = 'http://www.htslib.org/' |
---|
6 | description = """BCFtools — utilities for variant calling and manipulating VCFs and BCFs.""" |
---|
7 | |
---|
8 | toolchain = {'name': 'goolf', 'version': '1.7.20'} |
---|
9 | easyblock = 'MakeCp' |
---|
10 | |
---|
11 | dependencies = [('tabix', '0.2.6')] |
---|
12 | |
---|
13 | # |
---|
14 | # Example URL: |
---|
15 | # https://github.com/samtools/bcftools/releases/download/1.2/bcftools-1.2.tar.bz2 |
---|
16 | # |
---|
17 | source_urls = [('https://github.com/samtools/%s/releases/download/%s/' % (namelower, version))] |
---|
18 | sources = ['%(namelower)s-%(version)s.tar.bz2'] |
---|
19 | |
---|
20 | executables = [namelower, 'plot-vcfstats', 'vcfutils.pl'] |
---|
21 | files_to_copy = [(executables, 'bin'), (['doc/bcftools.1'], 'share/man/man1/')] |
---|
22 | |
---|
23 | sanity_check_paths = { |
---|
24 | 'files': ['bin/%s' % x for x in executables], |
---|
25 | 'dirs': [] |
---|
26 | } |
---|
27 | |
---|
28 | moduleclass = 'bio' |
---|