[med-svn] [tophat] 04/07: d/patches: added patch from Manuel Holtgrewe resolving #733352 removed const_ness_part1.patch as the new patch solves the problem completely
Alex Mestiashvili
malex-guest at moszumanska.debian.org
Mon Jul 7 12:19:28 UTC 2014
This is an automated email from the git hooks/post-receive script.
malex-guest pushed a commit to branch master
in repository tophat.
commit dfb42f593b1459c3f06b145956a769a7c51b62db
Author: Alexandre Mestiashvili <alex at biotec.tu-dresden.de>
Date: Mon Jul 7 11:39:14 2014 +0200
d/patches: added patch from Manuel Holtgrewe resolving #733352
removed const_ness_part1.patch as the new patch solves the problem completely
---
debian/patches/fix4seqan1.4.patch | 40 +++++++++++++++++++++++++++++++++++++++
debian/patches/series | 2 +-
2 files changed, 41 insertions(+), 1 deletion(-)
diff --git a/debian/patches/fix4seqan1.4.patch b/debian/patches/fix4seqan1.4.patch
new file mode 100644
index 0000000..e9091be
--- /dev/null
+++ b/debian/patches/fix4seqan1.4.patch
@@ -0,0 +1,40 @@
+Author: Manuel Holtgrewe <manuel.holtgrewe at fu-berlin.de>
+Bug-Closed: http://bugs.debian.org/733352
+Descriptions: resolves build failure with seqan 1.4
+--- tophat.orig/src/segment_juncs.cpp
++++ tophat/src/segment_juncs.cpp
+@@ -2055,10 +2055,13 @@
+ typedef map<uint32_t, IntronMotifs> MotifMap;
+
+ MotifMap ims;
+-
+- seqan::DnaStringReverseComplement rev_donor_dinuc(donor_dinuc);
+- seqan::DnaStringReverseComplement rev_acceptor_dinuc(acceptor_dinuc);
+-
++
++ typedef seqan::ModifiedString<
++ seqan::ModifiedString<seqan::DnaString const, seqan::ModView<seqan::FunctorComplement<seqan::Dna> > >,
++ seqan::ModReverse> ConstDnaStringReverseComplement;
++ ConstDnaStringReverseComplement rev_donor_dinuc(donor_dinuc);
++ ConstDnaStringReverseComplement rev_acceptor_dinuc(acceptor_dinuc);
++
+ if (talkative)
+ fprintf(stderr, "Collecting potential splice sites in islands\n");
+
+@@ -2602,12 +2605,14 @@
+ {
+ const Score<int> globalScore(0, -5, -1, -10); // (match, mismatch, gapextend, gapopen)
+ Align<String<char> > align;
+- appendValue(rows(align), read);
+
++ resize(rows(align), 2);
++ setSource(row(align, 0), const_cast<seqan::String<char> &>(read));
++
+ String<char> genomicSequence;
+ assign(genomicSequence, leftReference);
+ append(genomicSequence, rightReference);
+- appendValue(rows(align), genomicSequence);
++ setSource(row(align, 0), genomicSequence);
+ // int score = globalAlignment(align, globalScore);
+
+ Row<Align<String<char> > >::Type& row0 = row(align, 0);
diff --git a/debian/patches/series b/debian/patches/series
index 8b5c581..2ef3aff 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,3 @@
+fix4seqan1.4.patch
fix_includes_path.patch
bashism_in_shell_script.patch
-const_ness_part1.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/tophat.git
More information about the debian-med-commit
mailing list