UNPKG

@gmod/cram

Version:

read CRAM files with pure Javascript

32 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CramBufferOverrunError = exports.CramArgumentError = exports.CramSizeLimitError = exports.CramMalformedError = exports.CramUnimplementedError = exports.CramError = void 0; class CramError extends Error { } exports.CramError = CramError; /** Error caused by encountering a part of the CRAM spec that has not yet been implemented */ class CramUnimplementedError extends Error { } exports.CramUnimplementedError = CramUnimplementedError; /** An error caused by malformed data. */ class CramMalformedError extends CramError { } exports.CramMalformedError = CramMalformedError; /** * An error caused by data being too big, exceeding a size limit. */ class CramSizeLimitError extends CramError { } exports.CramSizeLimitError = CramSizeLimitError; /** * An invalid argument was supplied to a cram-js method or object. */ class CramArgumentError extends CramError { } exports.CramArgumentError = CramArgumentError; /** Read past the end of a block, indicating a truncated file. */ class CramBufferOverrunError extends CramError { code = 'CRAM_BUFFER_OVERRUN'; } exports.CramBufferOverrunError = CramBufferOverrunError; //# sourceMappingURL=errors.js.map