From 55037ece00676d1c90874d8367b0cffd9d0ec6ec Mon Sep 17 00:00:00 2001 From: Armin Toepfer Date: Tue, 2 Oct 2018 15:20:01 +0200 Subject: [PATCH] Remove M5 requirement from BAM header --- pbcore/io/align/BamIO.py | 4 +--- tests/test_pbcore_io_AlnFileReaders.py | 28 ++++++++++++++++++++++++++ tests/test_pbdataset.py | 16 +++++++-------- 3 files changed, 37 insertions(+), 11 deletions(-) diff --git a/pbcore/io/align/BamIO.py b/pbcore/io/align/BamIO.py index 4866fbda..1aea5460 100644 --- a/pbcore/io/align/BamIO.py +++ b/pbcore/io/align/BamIO.py @@ -46,7 +46,6 @@ def _loadReferenceInfo(self): refRecords = self.peer.header["SQ"] refNames = [r["SN"] for r in refRecords] refLengths = [r["LN"] for r in refRecords] - refMD5s = [r["M5"] for r in refRecords] refIds = map(self.peer.get_tid, refNames) nRefs = len(refRecords) @@ -57,12 +56,11 @@ def _loadReferenceInfo(self): refNames, refNames, refLengths, - refMD5s, np.zeros(nRefs, dtype=np.uint32), np.zeros(nRefs, dtype=np.uint32)), dtype=[('ID', '