UNPKG

peptide

Version:
23 lines 1.48 kB
/** * Digest a peptide sequence using a specified enzyme. * @param {string} sequence - The peptide sequence to digest. * @param {object} [options={}] - Digestion options. * @param {string} options.enzyme - The enzyme to use for digestion. Required. Supported values: 'chymotrypsin', 'trypsin', 'lysc', 'glucph4', 'glucph8', 'thermolysin', 'cyanogenbromide', 'any'. * @param {number} [options.minMissed=0] - Minimum number of missed cleavages. * @param {number} [options.maxMissed=0] - Maximum number of missed cleavages. * @param {number} [options.minResidue=0] - Minimum number of residues in a fragment. * @param {number} [options.maxResidue=Infinity] - Maximum number of residues in a fragment. * @param {number} [options.minDigestions=0] - Minimum number of cleavage sites to use. Generates all combinations with at least this many cleavages. Defaults to `0`. * @param {number} [options.maxDigestions=Infinity] - Maximum number of cleavage sites to use. Generates all combinations with at most this many cleavages. Defaults to `Infinity`. * @returns {string[]} Array of digested peptide fragments. */ export function digestPeptide(sequence: string, options?: { enzyme: string; minMissed?: number | undefined; maxMissed?: number | undefined; minResidue?: number | undefined; maxResidue?: number | undefined; minDigestions?: number | undefined; maxDigestions?: number | undefined; }): string[]; //# sourceMappingURL=digestPeptide.d.ts.map