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:])
