[med-svn] [Git][med-team/libmaus2][master] 4 commits: routine-update: New upstream version
Étienne Mollier
gitlab at salsa.debian.org
Wed Jan 6 16:59:39 GMT 2021
Étienne Mollier pushed to branch master at Debian Med / libmaus2
Commits:
121bd0a2 by Étienne Mollier at 2021-01-02T21:34:11+01:00
routine-update: New upstream version
- - - - -
06204815 by Étienne Mollier at 2021-01-02T21:34:25+01:00
New upstream version 2.0.768+dfsg
- - - - -
556a6573 by Étienne Mollier at 2021-01-02T21:34:30+01:00
Update upstream source from tag 'upstream/2.0.768+dfsg'
Update to upstream version '2.0.768+dfsg'
with Debian dir 197dec2ea0ea16d1c59f66633527ef06d750f88d
- - - - -
d1126b1f by Étienne Mollier at 2021-01-02T21:51:06+01:00
routine-update: Ready to upload to unstable
- - - - -
6 changed files:
- configure.ac
- debian/changelog
- src/libmaus2/bambam/BamNumericalIndexGenerator.hpp
- src/libmaus2/lcs/AlignmentTraceContainer.hpp
- src/libmaus2/protein/Align.hpp
- src/libmaus2/suffixsort/bwtb3m/BwtMergeSortTemplate.hpp
Changes:
=====================================
configure.ac
=====================================
@@ -1,5 +1,5 @@
-AC_INIT(libmaus2,2.0.767,[germant at miltenyibiotec.de],[libmaus2],[https://gitlab.com/german.tischler/libmaus2])
-LIBRARY_VERSION=2:767:0
+AC_INIT(libmaus2,2.0.768,[germant at miltenyibiotec.de],[libmaus2],[https://gitlab.com/german.tischler/libmaus2])
+LIBRARY_VERSION=2:768:0
AC_MSG_NOTICE([Configuring for source in directory ${srcdir}])
AC_CANONICAL_SYSTEM
AC_CANONICAL_HOST
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+libmaus2 (2.0.768+dfsg-1) unstable; urgency=medium
+
+ * New upstream version
+
+ -- Étienne Mollier <etienne.mollier at mailoo.org> Sat, 02 Jan 2021 21:34:35 +0100
+
libmaus2 (2.0.767+dfsg-1) unstable; urgency=medium
* Add spelling-error-in-header.patch to fix spelling-error-in-binary affecting
=====================================
src/libmaus2/bambam/BamNumericalIndexGenerator.hpp
=====================================
@@ -204,7 +204,7 @@ namespace libmaus2
{
std::string const tmpfn = indexfn + ".tmp";
libmaus2::aio::InputStreamInstance::unique_ptr_type ISI(new libmaus2::aio::InputStreamInstance(indexfn));
- libmaus2::aio::OutputStreamInstance::unique_ptr_type OSI(new libmaus2::aio::OutputStreamInstance(indexfn));
+ libmaus2::aio::OutputStreamInstance::unique_ptr_type OSI(new libmaus2::aio::OutputStreamInstance(tmpfn));
// copy header
libmaus2::util::NumberSerialisation::serialiseNumber(*OSI,libmaus2::util::NumberSerialisation::deserialiseNumber(*ISI));
=====================================
src/libmaus2/lcs/AlignmentTraceContainer.hpp
=====================================
@@ -1924,6 +1924,27 @@ namespace libmaus2
return suffixPositive(ta,te,match_score,mismatch_score,ins_score,del_score);
}
+ void push(step_type const & step)
+ {
+ if ( te == trace.end() )
+ {
+ std::size_t const curtracelen = getTraceLength();
+ std::size_t const one = 1;
+ std::size_t const newsize = std::max(2*curtracelen,one);
+
+ ::libmaus2::autoarray::AutoArray<step_type> ntrace(newsize,false);
+
+ std::copy(ta,te,ntrace.begin());
+
+ trace = ntrace;
+ ta = trace.begin();
+ te = trace.begin()+curtracelen;
+ assert ( te != trace.end() );
+ }
+
+ assert ( te != trace.end() );
+ *(te++) = step;
+ }
void push(AlignmentTraceContainer const & O)
{
=====================================
src/libmaus2/protein/Align.hpp
=====================================
@@ -20,6 +20,7 @@
#include <libmaus2/protein/Blosum62.hpp>
#include <libmaus2/autoarray/AutoArray.hpp>
+#include <libmaus2/util/NumberSerialisation.hpp>
namespace libmaus2
{
=====================================
src/libmaus2/suffixsort/bwtb3m/BwtMergeSortTemplate.hpp
=====================================
@@ -4928,7 +4928,7 @@ namespace libmaus2
assert ( astr.str() == bstr.str() );
- if ( options.verbose >= 5 )
+ if ( options.verbose >= 5 && logstr )
*logstr << "[V] checked serialisation" << std::endl;
}
@@ -4982,7 +4982,7 @@ namespace libmaus2
assert ( astr.str() == bstr.str() );
- // if ( options.verbose >= 5 )
+ if ( options.verbose >= 5 && logstr )
*logstr << "[V] checked serialisation after block sorting" << std::endl;
}
@@ -5022,7 +5022,7 @@ namespace libmaus2
assert ( astr.str() == bstr.str() );
- // if ( options.verbose >= 5 )
+ if ( options.verbose >= 5 && logstr )
*logstr << "[V] checked serialisation after filling gap request objects" << std::endl;
}
View it on GitLab: https://salsa.debian.org/med-team/libmaus2/-/compare/1290dd831b58532ea9eae44df28ad8ab955a59c7...d1126b1fddc17cebf2dbedf8618db3eaab0b2edc
--
View it on GitLab: https://salsa.debian.org/med-team/libmaus2/-/compare/1290dd831b58532ea9eae44df28ad8ab955a59c7...d1126b1fddc17cebf2dbedf8618db3eaab0b2edc
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/20210106/b768afda/attachment-0001.html>
More information about the debian-med-commit
mailing list