[med-svn] [Git][med-team/kleborate][master] 2 commits: Make sure Debian packaged kaptive will be found
Andreas Tille
gitlab at salsa.debian.org
Fri Sep 27 11:53:29 BST 2019
Andreas Tille pushed to branch master at Debian Med / kleborate
Commits:
47d29ab5 by Andreas Tille at 2019-09-27T10:53:06Z
Make sure Debian packaged kaptive will be found
- - - - -
bba0a761 by Andreas Tille at 2019-09-27T10:53:06Z
Also use kaptive-data which contains the needed .gbk files
- - - - -
3 changed files:
- debian/control
- debian/patches/series
- + debian/patches/use_debian_installed_kaptive.patch
Changes:
=====================================
debian/control
=====================================
@@ -21,7 +21,8 @@ Depends: ${python3:Depends},
${misc:Depends},
ncbi-blast+,
mash,
- kaptive
+ kaptive,
+ kaptive-data
Recommends: python3-biopython
Description: tool to screen Klebsiella genome assemblies
Kleborate is a tool to screen Klebsiella genome assemblies for:
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
python3.patch
fix_get_resource_paths.patch
+use_debian_installed_kaptive.patch
=====================================
debian/patches/use_debian_installed_kaptive.patch
=====================================
@@ -0,0 +1,22 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Tue, 24 Sep 2019 12:36:03 +0200
+Description: Make sure Debian packaged kaptive will be found
+
+--- a/kleborate/kleborate.py
++++ b/kleborate/kleborate.py
+@@ -353,13 +353,13 @@ def get_resource_paths():
+
+ def get_kaptive_paths():
+ this_file = os.path.realpath(__file__)
+- kaptive_dir = os.path.join(os.path.dirname(os.path.dirname(this_file)), 'kaptive')
++ kaptive_dir = '/usr/bin'
+ if not os.path.isdir(kaptive_dir):
+ sys.exit('Error: could not find Kaptive directory. Did you git clone with --recursive?')
+ kaptive_py = os.path.join(kaptive_dir, 'kaptive.py')
+ if not os.path.isfile(kaptive_py):
+ sys.exit('Error: could not find kaptive.py')
+- db_dir = os.path.join(kaptive_dir, 'reference_database')
++ db_dir = '/usr/share/kaptive/reference_database'
+ kaptive_k_db = os.path.join(db_dir, 'Klebsiella_k_locus_primary_reference.gbk')
+ if not os.path.isfile(kaptive_k_db):
+ sys.exit('Error: could not find Klebsiella_k_locus_primary_reference.gbk')
View it on GitLab: https://salsa.debian.org/med-team/kleborate/compare/c0a759b5643a169207eb1cc72dce6760adef4779...bba0a7611bebe6b36ac08a8210f5a1a87724a01c
--
View it on GitLab: https://salsa.debian.org/med-team/kleborate/compare/c0a759b5643a169207eb1cc72dce6760adef4779...bba0a7611bebe6b36ac08a8210f5a1a87724a01c
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20190927/cae302ad/attachment-0001.html>
More information about the debian-med-commit
mailing list