hic-straw
Version:
Utilities for reading .files (contact matrix files)
20 lines (14 loc) • 367 B
JavaScript
class BrowserLocalFile {
constructor(blob) {
this.file = blob
}
async read(position, length) {
const file = this.file
if (position !== undefined) {
return file.slice(position, position + length).arrayBuffer()
} else {
return file.arrayBuffer()
}
}
}
export default BrowserLocalFile