New upstream version 2.12.1+ds
Sascha Steinbiss
5 years ago
0 | |
FROM ubuntu:17.04
|
|
0 |
FROM ubuntu:17.10
|
1 | 1 |
|
2 | 2 |
RUN apt-get update
|
3 | 3 |
RUN apt-get install --no-install-recommends -y \
|
|
28 | 28 |
|
29 | 29 |
RUN git clone https://github.com/sanger-pathogens/ariba.git \
|
30 | 30 |
&& cd ariba \
|
31 | |
&& git checkout v2.10.1 \
|
|
31 |
&& git checkout v2.12.0 \
|
32 | 32 |
&& python3 setup.py test \
|
33 | 33 |
&& python3 setup.py install
|
34 | 34 |
|
189 | 189 |
|
190 | 190 |
@classmethod
|
191 | 191 |
def _get_genetic_epi_database_from_bitbucket(cls, db_name, outdir, git_commit=None):
|
192 | |
assert db_name in {'plasmidfinder', 'resfinder', 'virulence_finder'}
|
|
192 |
assert db_name in {'plasmidfinder', 'resfinder', 'virulencefinder'}
|
193 | 193 |
cmd = 'git clone ' + 'https://bitbucket.org/genomicepidemiology/' + db_name + '_db.git ' + outdir
|
194 | 194 |
common.syscall(cmd)
|
195 | 195 |
|
|
496 | 496 |
except:
|
497 | 497 |
raise Error('Error mkdir/chdir ' + tmpdir)
|
498 | 498 |
|
499 | |
zipfile = 'plasmidfinder.zip'
|
|
499 |
zipfile = 'virulencefinder.zip'
|
500 | 500 |
cmd = 'curl -X POST --data "folder=virulencefinder&filename=virulencefinder.zip" -o ' + zipfile + ' https://cge.cbs.dtu.dk/cge/download_data.php'
|
501 | 501 |
print('Downloading data with:', cmd, sep='\n')
|
502 | 502 |
common.syscall(cmd)
|
503 | 503 |
common.syscall('unzip ' + zipfile)
|
504 | 504 |
else:
|
505 | |
RefGenesGetter._get_genetic_epi_database_from_bitbucket('plasmidfinder', tmpdir, git_commit=self.version)
|
|
505 |
RefGenesGetter._get_genetic_epi_database_from_bitbucket('virulencefinder', tmpdir, git_commit=self.version)
|
506 | 506 |
os.chdir(tmpdir)
|
507 | 507 |
|
508 | 508 |
print('Combining downloaded fasta files...')
|
54 | 54 |
setup(
|
55 | 55 |
ext_modules=[minimap_mod, fermilite_mod, vcfcall_mod],
|
56 | 56 |
name='ariba',
|
57 | |
version='2.12.0',
|
|
57 |
version='2.12.1',
|
58 | 58 |
description='ARIBA: Antibiotic Resistance Identification By Assembly',
|
59 | 59 |
packages = find_packages(),
|
60 | 60 |
package_data={'ariba': ['test_run_data/*']},
|