UNPKG

apr144-bam

Version:

Parser for BAM and BAM index (bai) files

23 lines (17 loc) 681 B
export class BamError extends Error {} /** Error caused by encountering a part of the BAM spec that has not yet been implemented */ export class BamUnimplementedError extends Error {} /** An error caused by malformed data. */ export class BamMalformedError extends BamError {} /** * An error caused by attempting to read beyond the end of the defined data. */ export class BamBufferOverrunError extends BamMalformedError {} /** * An error caused by data being too big, exceeding a size limit. */ export class BamSizeLimitError extends BamError {} /** * An invalid argument was supplied to a bam-js method or object. */ export class BamArgumentError extends BamError {}