UNPKG

sequaljs

Version:

JavaScript/TypeScript library for parsing and manipulating ProForma peptide sequence notation

55 lines (54 loc) 1.28 kB
"use strict"; // Hardcoded resources for use of calculating mass for sequences, mass spectrometry ion fragments and glycans Object.defineProperty(exports, "__esModule", { value: true }); exports.monosaccharides = exports.glycan_block_dict = exports.AA_mass = exports.O = exports.H = exports.proton = void 0; exports.proton = 1.007277; exports.H = 1.007825; exports.O = 15.99491463; exports.AA_mass = { "A": 71.037114, "R": 156.101111, "N": 114.042927, "D": 115.026943, "C": 103.009185, "E": 129.042593, "Q": 128.058578, "G": 57.021464, "H": 137.058912, "I": 113.084064, "L": 113.084064, "K": 128.094963, "M": 131.040485, "F": 147.068414, "P": 97.052764, "S": 87.032028, "T": 101.047679, "U": 255.15829, "W": 186.079313, "Y": 163.06332, "V": 99.068414, "X": 0, "O": 150.03794, }; exports.glycan_block_dict = { "HexNAc": 203.079372520, "Hex": 162.0528234185, "Fuc": 146.057908799, "NeuAc": 291.0954165066, "Sulfo": 79.9568148602, "Phospho": 79.9663305228, "Pent": 132.0422587348, "NeuGc": 307.0903311261, }; exports.monosaccharides = [ "Hex", "HexNAc", "HexS", "HexP", "HexNAcS", "dHex", "NeuAc", "NeuGc", "Pen", "Fuc", ];