[med-svn] [pbsuite] 02/03: Revert "Add dependency on intervaltree-bio to restore PBHoney's ComplexResolver"

Afif Elghraoui afif at moszumanska.debian.org
Wed Apr 26 07:15:36 UTC 2017


This is an automated email from the git hooks/post-receive script.

afif pushed a commit to branch debian/jessie-backports
in repository pbsuite.

commit 0fb19ad76162abf5ec2c7d991c2698f1bfd96f4d
Author: Afif Elghraoui <afif at debian.org>
Date:   Wed Apr 26 02:28:55 2017 -0400

    Revert "Add dependency on intervaltree-bio to restore PBHoney's ComplexResolver"
    
    This reverts commit 17be580ac7bf8a15c31e8544c5908f24eec618be.
    
    intervaltree-bio is not yet in backports
---
 debian/control                                  |  1 -
 debian/patches/rm-intervaltree-dependency.patch | 39 +++++++++++++++++++++++++
 debian/patches/series                           |  1 +
 3 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index d802827..75c3691 100644
--- a/debian/control
+++ b/debian/control
@@ -69,7 +69,6 @@ Depends:
 	python-networkx,
 	python-h5py (>= 2.0.1),
 	python-numpy,
-	python-intervaltree-bio,
 	blasr (>= 5.3),
 	samtools,
 Recommends:
diff --git a/debian/patches/rm-intervaltree-dependency.patch b/debian/patches/rm-intervaltree-dependency.patch
new file mode 100644
index 0000000..4d2b43d
--- /dev/null
+++ b/debian/patches/rm-intervaltree-dependency.patch
@@ -0,0 +1,39 @@
+Description: Disable ComplexResolver while intervaltree-bio isn't yet in Debian
+ See ITP #807803. It's currently held up by Python3.5 incompatibility in
+ its dependency python-intervaltree.
+Author: Afif Elghraoui <afif at ghraoui.name>
+Forwarded: not-needed
+Last-Update: 2016-02-08
+--- pbsuite.orig/pbsuite/honey/__init__.py
++++ pbsuite/pbsuite/honey/__init__.py
+@@ -1 +1 @@
+-__all__ = ["bampie", "Honey", "TGraf", "HSpots", "Force", "ComplexResolver", "massivePhrap"]
++__all__ = ["bampie", "Honey", "TGraf", "HSpots", "Force", "massivePhrap"]
+--- pbsuite.orig/pbsuite/honey/Honey.py
++++ pbsuite/pbsuite/honey/Honey.py
+@@ -2,15 +2,14 @@
+ 
+ import argparse, sys
+ from pbsuite.utils.setupLogging import *
+-from pbsuite.honey import bampie, TGraf, HSpots, Force, ComplexResolver, \
++from pbsuite.honey import bampie, TGraf, HSpots, Force, \
+                          massivePhrap
+ 
+ STAGES = {"pie":   bampie.run, \
+           "tails": TGraf.run, \
+           "spots": HSpots.run, \
+           "force": Force.run , \
+-          "asm":  massivePhrap.run, \
+-          "cpxres": ComplexResolver.run}
++          "asm":  massivePhrap.run}
+ 
+ USAGE = """\
+    Honey - genomic variant calling with long sequencing reads
+@@ -21,7 +20,6 @@
+      spots      Find genomic variants within reads' spans.
+      force      Given a BedFile of predicted variants, force search for matching
+      asm        Assemble reads around a variant and remap contigs to a reference
+-     cpxres     Complex multi-break-point resolution (beta)
+     
+    See HoneyReadme.txt for documentation or --help for details\
+ """
diff --git a/debian/patches/series b/debian/patches/series
index c436cce..a46d2d0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,6 @@
 fix-syntax-error.patch
 intervaltree-import-statement.patch
+rm-intervaltree-dependency.patch
 fix-example.patch
 fix-shebang-lines.patch
 blasr-5.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/pbsuite.git



More information about the debian-med-commit mailing list