When I try to load a large matrix, line 189 in read.scala fails:
val index: Array[Int] = range(global_start.toInt, global_end.toInt, 1)
because the start and end indices are Longs, so that conversion can't be made. range doesn't work with longs, but this works:
import scala.collection.immutable.NumericRange
val index: Array[Long] = NumericRange(global_start, global_end, 1).toArray
When I try to load a large matrix, line 189 in read.scala fails: val index: Array[Int] = range(global_start.toInt, global_end.toInt, 1) because the start and end indices are Longs, so that conversion can't be made. range doesn't work with longs, but this works: import scala.collection.immutable.NumericRange val index: Array[Long] = NumericRange(global_start, global_end, 1).toArray