UNPKG

peptide

Version:
17 lines 506 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.splitPeptide = splitPeptide; function splitPeptide(sequence) { let aas = sequence.replaceAll(/([A-Z])/g, ' $1').split(/ /); let begin = 0; while (aas[begin] === '' || aas[begin] === 'H') { begin++; } let end = aas.length - 1; while (aas[end] === 'O' || aas[end] === 'H') { end--; } aas = aas.slice(begin, end + 1); return aas; } //# sourceMappingURL=splitPeptide.js.map