1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
From 9c065b724ddfa2b78ddf3e2e6671cd30a50b0a66 Mon Sep 17 00:00:00 2001
From: David Seifert <dseifert@pacificbiosciences.com>
Date: Wed, 9 Jan 2019 17:56:40 +0100
Subject: [PATCH] Fixes for numpy 1.16
Fixes #120
---
pbcore/io/BasH5IO.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pbcore/io/BasH5IO.py b/pbcore/io/BasH5IO.py
index 5db9e80..89d59e6 100644
--- a/pbcore/io/BasH5IO.py
+++ b/pbcore/io/BasH5IO.py
@@ -281,7 +281,10 @@ def _makeOffsetsDataStructure(h5Group):
def _makeRegionTableIndex(regionTableHoleNumbers):
# returns a dict: holeNumber -> (startRow, endRow)
diffs = np.ediff1d(regionTableHoleNumbers,
- to_begin=[1], to_end=[1])
+ to_begin=np.array([1],
+ dtype=regionTableHoleNumbers.dtype),
+ to_end=np.array([1],
+ dtype=regionTableHoleNumbers.dtype))
changepoints = np.flatnonzero(diffs)
startsAndEnds = zip(changepoints[:-1],
changepoints[1:])
|