bioseq-ts
Version:
Biological Sequence in Javascript, written in Typescript.
34 lines • 992 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Sequence = void 0;
var aseq_1 = __importDefault(require("@biowonks/aseq"));
var Sequence = /** @class */ (function () {
function Sequence(sequence) {
this.seq = sequence;
}
/**
* Returns the sequence without gaps. It does not update the sequence.
*
* @returns
* @memberof Sequence
*/
Sequence.prototype.noGaps = function () {
return this.seq.replace(/-/g, '');
};
/**
* Returns the biowonks aseq id of the sequence
*
* @returns
* @memberof Sequence
*/
Sequence.prototype.aseq = function () {
var gaplessSeq = this.noGaps();
return aseq_1.default(gaplessSeq);
};
return Sequence;
}());
exports.Sequence = Sequence;
//# sourceMappingURL=Sequence.js.map