@gmod/cram
Version:
read CRAM files with pure Javascript
21 lines • 933 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RemoteFile = exports.LocalFile = void 0;
exports.open = open;
const generic_filehandle2_1 = require("generic-filehandle2");
function open(maybeUrl, maybePath, maybeFilehandle) {
if (maybeFilehandle) {
return maybeFilehandle;
}
if (maybeUrl) {
return new generic_filehandle2_1.RemoteFile(maybeUrl);
}
if (maybePath) {
return new generic_filehandle2_1.LocalFile(maybePath);
}
throw new Error('no url, path, or filehandle provided, cannot open');
}
var generic_filehandle2_2 = require("generic-filehandle2");
Object.defineProperty(exports, "LocalFile", { enumerable: true, get: function () { return generic_filehandle2_2.LocalFile; } });
Object.defineProperty(exports, "RemoteFile", { enumerable: true, get: function () { return generic_filehandle2_2.RemoteFile; } });
//# sourceMappingURL=io.js.map