peptide
Version:
17 lines • 506 B
JavaScript
;
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