peptide-cutter
Version:
A library for digesting amino acid sequences using rules from Expasy
35 lines (28 loc) • 714 B
JavaScript
var peptide_cutter = require('./index');
var cut = new peptide_cutter({
'enzyme': 'arg-c',
'num_missed_cleavages': 0,
'min_length': 4,
'max_length': 30
});
console.log(cut);
var peptides = cut.cleave("ARGININE");
for(var i=0; i<peptides.length; i++) {
console.log(peptides[i]);
}
let missed = new peptide_cutter({
'enzyme': 'lysc',
'min_length': 2,
'num_missed_cleavages': 2
});
peptides = missed.cleave('AKGKYK');
console.log(peptides);
var options = {
'enzyme': 'trypsin',
'num_missed_cleavages': 2,
'min_length': 2,
'max_length': 30
};
var cutter = new peptide_cutter(options);
peptides = cutter.cleave("KARATE");
console.log(peptides);