annotate resfinder/scripts/install_resfinder.sh @ 0:55051a9bc58d draft default tip

Uploaded
author dcouvin
date Mon, 10 Jan 2022 20:06:07 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
1 ### Install ResFinder 4.0 ###
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
2
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
3 # Dependencies:
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
4 # NCBIs BLAST (module load ncbi-blast/2.6.0+)
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
5 pip3 install biopython
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
6 pip3 install tabulate
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
7 pip3 install cgecore
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
8
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
9 # Install
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
10 git clone -b 4.0 https://bitbucket.org/genomicepidemiology/resfinder.git
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
11 git clone -b new_naming https://bitbucket.org/genomicepidemiology/pointfinder_db.git resfinder/db_pointfinder
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
12 git clone https://bitbucket.org/genomicepidemiology/resfinder_db.git resfinder/db_resfinder
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
13 git clone https://bitbucket.org/genomicepidemiology/kma.git resfinder/cge/kma
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
14 cd resfinder/cge/kma && make
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
15 cd ../..
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
16 mkdir db_resfinder/kma_indexing
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
17 cge/kma/kma_index -i db_resfinder/fusidicacid.fsa -o db_resfinder/kma_indexing/fusidicacid
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
18 cge/kma/kma_index -i db_resfinder/phenicol.fsa -o db_resfinder/kma_indexing/phenicol
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
19 cge/kma/kma_index -i db_resfinder/glycopeptide.fsa -o db_resfinder/kma_indexing/glycopeptide
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
20 cge/kma/kma_index -i db_resfinder/trimethoprim.fsa -o db_resfinder/kma_indexing/trimethoprim
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
21 cge/kma/kma_index -i db_resfinder/oxazolidinone.fsa -o db_resfinder/kma_indexing/oxazolidinone
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
22 cge/kma/kma_index -i db_resfinder/tetracycline.fsa -o db_resfinder/kma_indexing/tetracycline
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
23 cge/kma/kma_index -i db_resfinder/quinolone.fsa -o db_resfinder/kma_indexing/quinolone
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
24 cge/kma/kma_index -i db_resfinder/nitroimidazole.fsa -o db_resfinder/kma_indexing/nitroimidazole
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
25 cge/kma/kma_index -i db_resfinder/fosfomycin.fsa -o db_resfinder/kma_indexing/fosfomycin
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
26 cge/kma/kma_index -i db_resfinder/aminoglycoside.fsa -o db_resfinder/kma_indexing/aminoglycoside
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
27 cge/kma/kma_index -i db_resfinder/macrolide.fsa -o db_resfinder/kma_indexing/macrolide
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
28 cge/kma/kma_index -i db_resfinder/sulphonamide.fsa -o db_resfinder/kma_indexing/sulphonamide
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
29 cge/kma/kma_index -i db_resfinder/rifampicin.fsa -o db_resfinder/kma_indexing/rifampicin
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
30 cge/kma/kma_index -i db_resfinder/colistin.fsa -o db_resfinder/kma_indexing/colistin
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
31 cge/kma/kma_index -i db_resfinder/beta-lactam.fsa -o db_resfinder/kma_indexing/beta-lactam
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
32 cge/kma/kma_index -i db_pointfinder/campylobacter/*.fsa -o db_pointfinder/campylobacter/campylobacter
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
33 cge/kma/kma_index -i db_pointfinder/escherichia_coli/*.fsa -o db_pointfinder/escherichia_coli/escherichia_coli
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
34 cge/kma/kma_index -i db_pointfinder/enterococcus_faecalis/*.fsa -o db_pointfinder/enterococcus_faecalis/enterococcus_faecalis
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
35 cge/kma/kma_index -i db_pointfinder/enterococcus_faecium/*.fsa -o db_pointfinder/enterococcus_faecium/enterococcus_faecium
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
36 cge/kma/kma_index -i db_pointfinder/neisseria_gonorrhoeae/*.fsa -o db_pointfinder/neisseria_gonorrhoeae/neisseria_gonorrhoeae
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
37 cge/kma/kma_index -i db_pointfinder/salmonella/*.fsa -o db_pointfinder/salmonella/salmonella
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
38 cge/kma/kma_index -i db_pointfinder/mycobacterium_tuberculosis/*.fsa -o db_pointfinder/mycobacterium_tuberculosis/mycobacterium_tuberculosis
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
39
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
40 python3 test/functional_test.py
55051a9bc58d Uploaded
dcouvin
parents:
diff changeset
41