diff --git a/mzLib/Chemistry/ClassExtensions.cs b/mzLib/Chemistry/ClassExtensions.cs index 406d7c29f..8bb5aecdc 100644 --- a/mzLib/Chemistry/ClassExtensions.cs +++ b/mzLib/Chemistry/ClassExtensions.cs @@ -76,11 +76,17 @@ public static int GetClosestIndex(this double[] sortedArray, double target, return defaultImplementationIndex; } - defaultImplementationIndex = ~defaultImplementationIndex; // point to the first value larger than the target. - if (defaultImplementationIndex == 0) - return 0; + // Negative indices mean no exact match. Taking there bitwise complement yield the index + // of the first element with a value greater than the target. + defaultImplementationIndex = ~defaultImplementationIndex; + if (defaultImplementationIndex == sortedArray.Length) + // This implies that the target value was greater than the largest element in the array return defaultImplementationIndex - 1; + if (defaultImplementationIndex == 0) + // This implies that the target value was less than the smallest element in the array + return 0; + int closestIndex; switch (searchType) diff --git a/mzLib/Development/Deconvolution/StandardDeconvolutionTest.cs b/mzLib/Development/Deconvolution/StandardDeconvolutionTest.cs index c40d51398..09fafba78 100644 --- a/mzLib/Development/Deconvolution/StandardDeconvolutionTest.cs +++ b/mzLib/Development/Deconvolution/StandardDeconvolutionTest.cs @@ -14,6 +14,7 @@ namespace Development.Deconvolution /// /// [TestFixture] + [Ignore("Only needed when developing deconvolution methods")] [ExcludeFromCodeCoverage] public class StandardDeconvolutionTest { diff --git a/mzLib/Development/Deconvolution/TestCases/TestDevelopmentTestCases.cs b/mzLib/Development/Deconvolution/TestCases/TestDevelopmentTestCases.cs index a2f945fa7..bcbfda8da 100644 --- a/mzLib/Development/Deconvolution/TestCases/TestDevelopmentTestCases.cs +++ b/mzLib/Development/Deconvolution/TestCases/TestDevelopmentTestCases.cs @@ -8,6 +8,7 @@ namespace Development.Deconvolution { [TestFixture] + [Ignore("Only needed when developing deconvolution methods")] [ExcludeFromCodeCoverage] public static class TestDevelopmentTestCases { diff --git a/mzLib/FlashLFQ/ChromatographicPeak.cs b/mzLib/FlashLFQ/ChromatographicPeak.cs index 3a6d1b473..727fd4c04 100644 --- a/mzLib/FlashLFQ/ChromatographicPeak.cs +++ b/mzLib/FlashLFQ/ChromatographicPeak.cs @@ -169,6 +169,25 @@ public override string ToString() sb.Append(string.Join("|", Identifications.Select(p => p.BaseSequence).Distinct()) + '\t'); sb.Append(string.Join("|", Identifications.Select(p => p.ModifiedSequence).Distinct()) + '\t'); + //The semi-colon here splitting the protein groups requires some explanation + //During protein parsimony, you can get situations where all peptides are shared between two or more proteins. In other words, there is no unique peptide that could resolve the parsimony. + //In this case you would see something like P00001 | P00002. + + //That’s the easy part and you already understand that. + + // Now imagine another scenario where you have some other peptides(that are not in either P00001 or P00002) that give you a second group, like the one above.Let’s call it P00003 | P00004. + // Everything is still fine her. + + // Now you have two protein groups each with two proteins. + + // Here is where the semi - colon comes in. + //Imagine you now find a new peptide(totally different from any of the peptides used to create the two original protein groups) that is shared across all four proteins.The original peptides + //require that two different protein groups exist, but this new peptide could come from either or both.We don’t know. So, the quantification of that peptide must be allowed to be + //either/ both groups. For this peptide, the protein accession in the output will be P00001 | P00002; P00003 | P00004. + + // You could see an output that looks like P0000A; P0000B.Here there is only one protein in each protein group(as decided by parsimony).And you have a peptide that is shared.This would + // not ever be reported as P0000A | P0000B because each protein has a unique peptide that confirms its existence. + var t = Identifications.SelectMany(p => p.ProteinGroups.Select(v => v.ProteinGroupName)).Distinct().OrderBy(p => p); if (t.Any()) { diff --git a/mzLib/FlashLFQ/FlashLfqEngine.cs b/mzLib/FlashLFQ/FlashLfqEngine.cs index 8f2ab2979..3ab8dd5a1 100644 --- a/mzLib/FlashLFQ/FlashLfqEngine.cs +++ b/mzLib/FlashLFQ/FlashLfqEngine.cs @@ -3,6 +3,7 @@ using MathNet.Numerics.Distributions; using MathNet.Numerics.Statistics; using MzLibUtil; +using Proteomics.AminoAcidPolymer; using System; using System.Collections.Concurrent; using System.Collections.Generic; @@ -294,15 +295,15 @@ private void CalculateTheoreticalIsotopeDistributions() var isotopicMassesAndNormalizedAbundances = new List<(double massShift, double abundance)>(); - if (formula == null) + if(formula is null) { - double massDiff = id.MonoisotopicMass; - if (!String.IsNullOrEmpty(id.BaseSequence)) + formula = new ChemicalFormula(); + if (id.BaseSequence.AllSequenceResiduesAreValid()) { - Proteomics.AminoAcidPolymer.Peptide baseSequence = new Proteomics.AminoAcidPolymer.Peptide(id.BaseSequence); - formula = baseSequence.GetChemicalFormula(); - // add averagine for any unknown mass difference (i.e., a modification) - massDiff -= baseSequence.MonoisotopicMass; + // there are sometimes non-parsable sequences in the base sequence input + formula = new Proteomics.AminoAcidPolymer.Peptide(id.BaseSequence).GetChemicalFormula(); + double massDiff = id.MonoisotopicMass; + massDiff -= formula.MonoisotopicMass; if (Math.Abs(massDiff) > 20) { @@ -317,14 +318,13 @@ private void CalculateTheoreticalIsotopeDistributions() } else { - double averagines = massDiff / averagineMass; - string averagineFormulaString = - "C" + (int)Math.Round(averagines * averageC, 0) + - "H" + (int)Math.Round(averagines * averageH, 0) + - "O" + (int)Math.Round(averagines * averageO, 0) + - "N" + (int)Math.Round(averagines * averageN, 0) + - "S" + (int)Math.Round(averagines * averageS, 0); - formula = ChemicalFormula.ParseFormula(averagineFormulaString); + double averagines = id.MonoisotopicMass / averagineMass; + + formula.Add("C", (int)Math.Round(averagines * averageC, 0)); + formula.Add("H", (int)Math.Round(averagines * averageH, 0)); + formula.Add("O", (int)Math.Round(averagines * averageO, 0)); + formula.Add("N", (int)Math.Round(averagines * averageN, 0)); + formula.Add("S", (int)Math.Round(averagines * averageS, 0)); } } diff --git a/mzLib/MassSpectrometry/Deconvolution/Algorithms/ClassicDeconvolutionAlgorithm.cs b/mzLib/MassSpectrometry/Deconvolution/Algorithms/ClassicDeconvolutionAlgorithm.cs index 5f0613d82..4a919a7e5 100644 --- a/mzLib/MassSpectrometry/Deconvolution/Algorithms/ClassicDeconvolutionAlgorithm.cs +++ b/mzLib/MassSpectrometry/Deconvolution/Algorithms/ClassicDeconvolutionAlgorithm.cs @@ -74,9 +74,16 @@ public override IEnumerable Deconvolute(MzSpectrum spectrumToD 1.1) //if we're past a Th spacing, we're no longer looking at the closest isotope { //get the lower bound charge state - int charge = - (int)Math.Floor(1 / - deltaMass); //e.g. deltaMass = 0.4 Th, charge is now 2 (but might be 3) + int charge = 0; + if (deconParams.Polarity == Polarity.Negative) + { + charge = (int)Math.Floor(-1 / deltaMass); //e.g. deltaMass = 0.4 Th, charge is now 2 (but might be 3) + } + else + { + charge = (int)Math.Floor(1 / deltaMass); //e.g. deltaMass = 0.4 Th, charge is now 2 (but might be 3) + } + if (charge >= deconParams.MinAssumedChargeState && charge <= deconParams.MaxAssumedChargeState) { allPossibleChargeStates.Add(charge); diff --git a/mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithm.cs b/mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithmTemplate.cs similarity index 63% rename from mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithm.cs rename to mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithmTemplate.cs index 0298412df..18957d8d0 100644 --- a/mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithm.cs +++ b/mzLib/MassSpectrometry/Deconvolution/Algorithms/ExampleNewDeconvolutionAlgorithmTemplate.cs @@ -9,16 +9,16 @@ namespace MassSpectrometry { [ExcludeFromCodeCoverage] - public class ExampleNewDeconvolutionAlgorithm : DeconvolutionAlgorithm + public class ExampleNewDeconvolutionAlgorithmTemplate : DeconvolutionAlgorithm { - public ExampleNewDeconvolutionAlgorithm(DeconvolutionParameters deconParameters) : base(deconParameters) + public ExampleNewDeconvolutionAlgorithmTemplate(DeconvolutionParameters deconParameters) : base(deconParameters) { } public override IEnumerable Deconvolute(MzSpectrum spectrum, MzRange range = null) { - var deconParams = DeconvolutionParameters as ExampleNewDeconvolutionParameters ?? throw new MzLibException("Deconvolution params and algorithm do not match"); + var deconParams = DeconvolutionParameters as ExampleNewDeconvolutionParametersTemplate ?? throw new MzLibException("Deconvolution params and algorithm do not match"); range ??= spectrum.Range; throw new NotImplementedException(); diff --git a/mzLib/MassSpectrometry/Deconvolution/Deconvoluter.cs b/mzLib/MassSpectrometry/Deconvolution/Deconvoluter.cs index 867d090c9..4493309b3 100644 --- a/mzLib/MassSpectrometry/Deconvolution/Deconvoluter.cs +++ b/mzLib/MassSpectrometry/Deconvolution/Deconvoluter.cs @@ -11,7 +11,7 @@ namespace MassSpectrometry public enum DeconvolutionType { ClassicDeconvolution, - AlexDeconvolution, + ExampleNewDeconvolutionTemplate, } /// @@ -46,7 +46,7 @@ public IEnumerable Deconvolute(MsDataScan scan, MzRange rangeT case DeconvolutionType.ClassicDeconvolution: break; - case DeconvolutionType.AlexDeconvolution: + case DeconvolutionType.ExampleNewDeconvolutionTemplate: break; } @@ -69,8 +69,8 @@ private void ConstructDeconvolutionAlgorithm(DeconvolutionParameters deconParame DeconvolutionAlgorithm = new ClassicDeconvolutionAlgorithm(deconParameters); break; - case DeconvolutionType.AlexDeconvolution: - DeconvolutionAlgorithm = new ExampleNewDeconvolutionAlgorithm(deconParameters); + case DeconvolutionType.ExampleNewDeconvolutionTemplate: + DeconvolutionAlgorithm = new ExampleNewDeconvolutionAlgorithmTemplate(deconParameters); break; default: throw new MzLibException("DeconvolutionType not yet supported"); diff --git a/mzLib/MassSpectrometry/Deconvolution/DeconvoluterExtensions.cs b/mzLib/MassSpectrometry/Deconvolution/DeconvoluterExtensions.cs index bd9b7d369..47f09687d 100644 --- a/mzLib/MassSpectrometry/Deconvolution/DeconvoluterExtensions.cs +++ b/mzLib/MassSpectrometry/Deconvolution/DeconvoluterExtensions.cs @@ -18,7 +18,7 @@ public static class DeconvoluterExtensions /// /// performs deconvolution /// spectrum to deconvolute - /// mz range of returned peaks + /// mz range of returned peaks, if null will deconvolute entire spectrum /// /// public static IEnumerable Deconvolute(this Deconvoluter deconvoluter, diff --git a/mzLib/MassSpectrometry/Deconvolution/Parameters/ClassicDeconvolutionParameters.cs b/mzLib/MassSpectrometry/Deconvolution/Parameters/ClassicDeconvolutionParameters.cs index 0ab4a57af..1cdbfc538 100644 --- a/mzLib/MassSpectrometry/Deconvolution/Parameters/ClassicDeconvolutionParameters.cs +++ b/mzLib/MassSpectrometry/Deconvolution/Parameters/ClassicDeconvolutionParameters.cs @@ -12,8 +12,6 @@ namespace MassSpectrometry /// public class ClassicDeconvolutionParameters : DeconvolutionParameters { - public int MinAssumedChargeState { get; set; } - public int MaxAssumedChargeState { get; set; } public double DeconvolutionTolerancePpm { get; set; } public double IntensityRatioLimit { get; set; } @@ -25,12 +23,11 @@ public class ClassicDeconvolutionParameters : DeconvolutionParameters /// /// /// Isolation range of the scan to be deconvoluted - public ClassicDeconvolutionParameters(int minCharge, int maxCharge, double deconPpm, double intensityRatio) : base() + public ClassicDeconvolutionParameters(int minCharge, int maxCharge, double deconPpm, double intensityRatio, Polarity polarity = Polarity.Positive) + : base(minCharge, maxCharge, polarity) { IntensityRatioLimit = intensityRatio; DeconvolutionTolerancePpm = deconPpm; - MinAssumedChargeState = minCharge; - MaxAssumedChargeState = maxCharge; } } } diff --git a/mzLib/MassSpectrometry/Deconvolution/Parameters/DeconvolutionParameters.cs b/mzLib/MassSpectrometry/Deconvolution/Parameters/DeconvolutionParameters.cs index d88cfbd20..e5c6bfc2f 100644 --- a/mzLib/MassSpectrometry/Deconvolution/Parameters/DeconvolutionParameters.cs +++ b/mzLib/MassSpectrometry/Deconvolution/Parameters/DeconvolutionParameters.cs @@ -12,12 +12,20 @@ namespace MassSpectrometry /// public abstract class DeconvolutionParameters { + public int MinAssumedChargeState { get; set; } + public int MaxAssumedChargeState { get; set; } + public Polarity Polarity { get; set; } + /// /// Constructor should initialize all fields that are used by every deconvolution algorithm /// - public DeconvolutionParameters() + public DeconvolutionParameters(int minCharge, int maxCharge, Polarity polarity = Polarity.Positive) { - + MinAssumedChargeState = minCharge; + MaxAssumedChargeState = maxCharge; + Polarity = polarity; } } } + + diff --git a/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParameters.cs b/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParameters.cs deleted file mode 100644 index 9d4e57455..000000000 --- a/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParameters.cs +++ /dev/null @@ -1,18 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace MassSpectrometry -{ - [ExcludeFromCodeCoverage] - public class ExampleNewDeconvolutionParameters : DeconvolutionParameters - { - public ExampleNewDeconvolutionParameters() : base() - { - - } - } -} diff --git a/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParametersTemplate.cs b/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParametersTemplate.cs new file mode 100644 index 000000000..7c58d7f58 --- /dev/null +++ b/mzLib/MassSpectrometry/Deconvolution/Parameters/ExampleNewDeconvolutionParametersTemplate.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MassSpectrometry +{ + [ExcludeFromCodeCoverage] + public class ExampleNewDeconvolutionParametersTemplate : DeconvolutionParameters + { + public ExampleNewDeconvolutionParametersTemplate(int minCharge, int maxCharge, Polarity polarity = Polarity.Positive) + : base(minCharge, maxCharge, polarity) + { + + } + } +} diff --git a/mzLib/MassSpectrometry/MsDataFile.cs b/mzLib/MassSpectrometry/MsDataFile.cs index 3da3022d0..7242f2cf7 100644 --- a/mzLib/MassSpectrometry/MsDataFile.cs +++ b/mzLib/MassSpectrometry/MsDataFile.cs @@ -16,13 +16,10 @@ // You should have received a copy of the GNU Lesser General Public // License along with MassSpectrometry. If not, see . -using Chemistry; -using MzLibUtil; using System; -using System.Collections.Concurrent; +using System.Collections; using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; namespace MassSpectrometry { @@ -32,9 +29,9 @@ namespace MassSpectrometry /// /// A class for interacting with data collected from a Mass Spectrometer, and stored in a file /// - public abstract class MsDataFile + public abstract class MsDataFile : IEnumerable { - public MsDataScan[] Scans { get; set; } + public MsDataScan[] Scans { get; protected set; } public SourceFile SourceFile { get; set; } public int NumSpectra => Scans.Length; public string FilePath { get; } @@ -96,7 +93,7 @@ public virtual IEnumerable GetMS1Scans() for (int i = 1; i <= NumSpectra; i++) { var scan = GetOneBasedScan(i); - if (scan != null && scan.MsnOrder == 1) + if (scan.MsnOrder == 1) { yield return scan; } @@ -107,7 +104,8 @@ public virtual MsDataScan GetOneBasedScan(int scanNumber) { if (!CheckIfScansLoaded()) LoadAllStaticData(); - return Scans.SingleOrDefault(i => i.OneBasedScanNumber == scanNumber); + + return Scans[scanNumber - 1]; } public virtual IEnumerable GetMsScansInIndexRange(int firstSpectrumNumber, int lastSpectrumNumber) @@ -164,11 +162,6 @@ public virtual int GetClosestOneBasedSpectrumNumber(double retentionTime) return NumSpectra; } - public virtual IEnumerator GetEnumerator() - { - return GetMsScansInIndexRange(1, NumSpectra).GetEnumerator(); - } - public virtual int[] GetMsOrderByScanInDynamicConnection() { throw new NotImplementedException(); @@ -180,5 +173,17 @@ public virtual bool CheckIfScansLoaded() { return (Scans != null && Scans.Length > 0); } + + public IEnumerator GetEnumerator() + { + return Scans.Where(scan => scan is not null).GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } } + + } \ No newline at end of file diff --git a/mzLib/MassSpectrometry/MsDataScan.cs b/mzLib/MassSpectrometry/MsDataScan.cs index 0b0b5f13e..680ea5264 100644 --- a/mzLib/MassSpectrometry/MsDataScan.cs +++ b/mzLib/MassSpectrometry/MsDataScan.cs @@ -18,6 +18,7 @@ using MzLibUtil; using System; +using System.Collections; using System.Collections.Generic; using System.Linq; diff --git a/mzLib/MassSpectrometry/MzSpectra/IsotopicEnvelope.cs b/mzLib/MassSpectrometry/MzSpectra/IsotopicEnvelope.cs index 5059364c9..7e42426b1 100644 --- a/mzLib/MassSpectrometry/MzSpectra/IsotopicEnvelope.cs +++ b/mzLib/MassSpectrometry/MzSpectra/IsotopicEnvelope.cs @@ -2,10 +2,11 @@ using System; using System.Collections.Generic; using System.Linq; +using Chemistry; namespace MassSpectrometry { - public class IsotopicEnvelope + public class IsotopicEnvelope : IHasMass { public readonly List<(double mz, double intensity)> Peaks; public double MonoisotopicMass { get; private set; } @@ -35,7 +36,7 @@ public IsotopicEnvelope(List<(double mz, double intensity)> bestListOfPeaks, dou public double GetMostAbundantObservedIsotopicMass(List<(double mz, double intensity)> peaks, int charge) { - return peaks.MaxBy(p => p.intensity).mz * charge; + return peaks.MaxBy(p => p.intensity).mz * Math.Abs(charge); } public override string ToString() @@ -46,7 +47,7 @@ public override string ToString() private double ScoreIsotopeEnvelope() //likely created by Stefan Solntsev using peptide data { return Peaks.Count >= 2 ? - TotalIntensity / Math.Pow(StDev, 0.13) * Math.Pow(Peaks.Count, 0.4) / Math.Pow(Charge, 0.06) : + TotalIntensity / Math.Pow(StDev, 0.13) * Math.Pow(Peaks.Count, 0.4) / Math.Pow(Math.Abs(Charge), 0.06) : 0; } diff --git a/mzLib/MassSpectrometry/MzSpectra/MzSpectrum.cs b/mzLib/MassSpectrometry/MzSpectra/MzSpectrum.cs index 46b8d473c..2e9fcc7a4 100644 --- a/mzLib/MassSpectrometry/MzSpectra/MzSpectrum.cs +++ b/mzLib/MassSpectrometry/MzSpectra/MzSpectrum.cs @@ -480,14 +480,17 @@ private bool Peak2satisfiesRatio(double peak1theorIntensity, double peak2theorIn public static byte[] Get64Bitarray(IEnumerable array) { - var mem = new MemoryStream(); - foreach (var okk in array) + using (var mem = new MemoryStream()) { - byte[] ok = BitConverter.GetBytes(okk); - mem.Write(ok, 0, ok.Length); + foreach (var okk in array) + { + byte[] ok = BitConverter.GetBytes(okk); + mem.Write(ok, 0, ok.Length); + } + mem.Position = 0; + var memory = mem.ToArray(); + return memory; } - mem.Position = 0; - return mem.ToArray(); } public byte[] Get64BitYarray() @@ -505,7 +508,9 @@ public override string ToString() return string.Format("{0} (Peaks {1})", Range, Size); } - public void XCorrPrePreprocessing(double scanRangeMinMz, double scanRangeMaxMz, double precursorMz, double precursorDiscardRange = 1.5, double discreteMassBin = 1.0005079, double minimumAllowedIntensityRatioToBasePeak = 0.05) + public void XCorrPrePreprocessing(double scanRangeMinMz, double scanRangeMaxMz, + double precursorMz, double precursorDiscardRange = 1.5, + double discreteMassBin = 1.0005079, double minimumAllowedIntensityRatioToBasePeak = 0.05) { //The discrete bin value 1.0005079 was from J. Proteome Res., 2018, 17 (11), pp 3644–3656 @@ -544,9 +549,13 @@ public void XCorrPrePreprocessing(double scanRangeMinMz, double scanRangeMaxMz, //we've already filtered for when multiple mzs appear in a single nominal mass bin int nominalWindowWidthDaltons = (int)(Math.Round((scanRangeMaxMz - scanRangeMinMz) / 10d, 0)); - FilteringParams secondFilter = new FilteringParams(null, minimumAllowedIntensityRatioToBasePeak, nominalWindowWidthDaltons, null, true, false, false); - WindowModeHelper.Run(ref genericIntensityArray, ref genericMzArray, secondFilter, genericMzArray.Min(), genericMzArray.Max(), true); + FilteringParams secondFilter = new FilteringParams(null, + minimumAllowedIntensityRatioToBasePeak, nominalWindowWidthDaltons, null, + true, false, false); + + WindowModeHelper.Run(ref genericIntensityArray, ref genericMzArray, secondFilter, + genericMzArray.Min(), genericMzArray.Max(), true); Array.Sort(genericMzArray, genericIntensityArray); diff --git a/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymer.cs b/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymer.cs index 874076716..1d7f1b231 100644 --- a/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymer.cs +++ b/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymer.cs @@ -17,6 +17,7 @@ // License along with Proteomics. If not, see . using Chemistry; +using Easy.Common.Extensions; using MzLibUtil; using System; using System.Collections.Generic; diff --git a/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymerExtensions.cs b/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymerExtensions.cs index f4cac9dbc..a7ad2e48b 100644 --- a/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymerExtensions.cs +++ b/mzLib/Proteomics/AminoAcidPolymer/AminoAcidPolymerExtensions.cs @@ -20,6 +20,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Runtime.CompilerServices; using System.Text.RegularExpressions; namespace Proteomics.AminoAcidPolymer @@ -73,27 +74,22 @@ public static int[] GetSequenceCoverage(this AminoAcidPolymer baseSequence, IEnu return bits; } - private static Regex _invalidResidueRegex; - public static Regex InvalidResidueRegex - { - get - { - if (_invalidResidueRegex == null) - _invalidResidueRegex = new Regex(@"[BJXZa-z\s\p{P}\d]"); - return _invalidResidueRegex; - } - } - /// /// Checks whether a given string represents a valid peptide sequence without modifications. - /// Valid sequences contain only uppercase letters that represent amino acids. + /// Valid sequences contain only residues in the ResidueDictionary. + /// Note: the residue dictionary can be externally modified. Unusual amino acid letters can and do appear in peptide sequences. /// /// Sequence to be checked /// True if the sequence is valid. False otherwise. - public static bool ValidBaseSequence(this string baseSequence) + public static bool AllSequenceResiduesAreValid(this string baseSequence) { if (baseSequence.IsNullOrEmpty()) return false; - return !InvalidResidueRegex.IsMatch(baseSequence); + + return !baseSequence.ToCharArray() //the input is the base sequence. + .Distinct() //this line eliminates any duplicated amino acids to save search time. + .Except(Residue.ResiduesDictionary.Values.Select(l => l.Letter)) //This line removes from the base sequence array any residues that are known in the dictionary + .Any(); //If there are any leftovers, then that means that there are base sequence characters not in the dictionary. therefore the sequence is not valide. + // please note the "!" at the start of the whole linq statement. } } } \ No newline at end of file diff --git a/mzLib/Proteomics/AminoAcidPolymer/Residue.cs b/mzLib/Proteomics/AminoAcidPolymer/Residue.cs index 333a355fc..6e1839c11 100644 --- a/mzLib/Proteomics/AminoAcidPolymer/Residue.cs +++ b/mzLib/Proteomics/AminoAcidPolymer/Residue.cs @@ -25,7 +25,7 @@ public class Residue : IHasChemicalFormula { public static readonly double[] ResidueMonoisotopicMass; - private static readonly Dictionary ResiduesDictionary; + public static readonly Dictionary ResiduesDictionary; private static readonly Residue[] ResiduesByLetter; static Residue() diff --git a/mzLib/Proteomics/ProteolyticDigestion/PeptideWithSetModifications.cs b/mzLib/Proteomics/ProteolyticDigestion/PeptideWithSetModifications.cs index 4f391729d..067afb849 100644 --- a/mzLib/Proteomics/ProteolyticDigestion/PeptideWithSetModifications.cs +++ b/mzLib/Proteomics/ProteolyticDigestion/PeptideWithSetModifications.cs @@ -929,6 +929,11 @@ public override string ToString() return FullSequence + string.Join("\t", AllModsOneIsNterminus.Select(m => m.ToString())); } + public string FullSequenceWithMassShift() + { + return DetermineFullSequenceWithMassShifts(); + } + public override bool Equals(object obj) { var q = obj as PeptideWithSetModifications; @@ -1035,7 +1040,6 @@ private void GetProteinAfterDeserialization(Dictionary idToProt { throw new MzLibUtil.MzLibException("Could not find protein accession after deserialization! " + ProteinAccession); } - Protein = protein; } @@ -1090,6 +1094,55 @@ private void DetermineFullSequence() FullSequence = subsequence.ToString(); } + /// + /// This method returns the full sequence with mass shifts INSTEAD OF PTMs in brackets [] + /// Some external tools cannot parse PTMs, instead requiring a numerical input indicating the mass of a PTM in brackets + /// after the position of that modification + /// N-terminal mas shifts are in brackets prior to the first amino acid and apparently missing the + sign + /// + /// + private string DetermineFullSequenceWithMassShifts() + { + var subsequence = new StringBuilder(); + + // modification on peptide N-terminus + if (AllModsOneIsNterminus.TryGetValue(1, out Modification mod)) + { + subsequence.Append('[' + mod.MonoisotopicMass.RoundedDouble(6).ToString() + ']'); + } + + for (int r = 0; r < Length; r++) + { + subsequence.Append(this[r]); + + // modification on this residue + if (AllModsOneIsNterminus.TryGetValue(r + 2, out mod)) + { + if (mod.MonoisotopicMass > 0) + { + subsequence.Append("[+" + mod.MonoisotopicMass.RoundedDouble(6).ToString() + ']'); + } + else + { + subsequence.Append("[" + mod.MonoisotopicMass.RoundedDouble(6).ToString() + ']'); + } + } + } + + // modification on peptide C-terminus + if (AllModsOneIsNterminus.TryGetValue(Length + 2, out mod)) + { + if (mod.MonoisotopicMass > 0) + { + subsequence.Append("[+" + mod.MonoisotopicMass.RoundedDouble(6).ToString() + ']'); + } + else + { + subsequence.Append("[" + mod.MonoisotopicMass.RoundedDouble(6).ToString() + ']'); + } + } + return subsequence.ToString(); + } private void UpdateCleavageSpecificity() { diff --git a/mzLib/Readers/Bruker/BrukerFileReader.cs b/mzLib/Readers/Bruker/BrukerFileReader.cs index 65101885e..0c80151e9 100644 --- a/mzLib/Readers/Bruker/BrukerFileReader.cs +++ b/mzLib/Readers/Bruker/BrukerFileReader.cs @@ -81,9 +81,9 @@ public override MsDataFile LoadAllStaticData(FilteringParams? filteringParams = // close the file connection. At this point, you don't need to be connected to the sqlite database anymore. You have all the data // you need. CloseFileConnection(); - Scans = scans.OrderBy(x => x.OneBasedScanNumber).ToArray(); + Scans = scans.OrderBy(x => x.OneBasedScanNumber).ToArray(); SourceFile = GetSourceFile(); - return this; + return this; } private const string nativeIdFormat = "scan number only nativeID format"; @@ -450,7 +450,7 @@ private void OpenFileConnection(string path) _connection = new SQLiteConnection(); _connection.ConnectionString = "DataSource=" + sqlite_fn; _connection.Open(); - } + } private void CloseFileConnection() { baf2sql_array_close_storage(_handle!.Value); diff --git a/mzLib/Readers/Mgf/Mgf.cs b/mzLib/Readers/Mgf/Mgf.cs index 77bb56695..aca27e0f2 100644 --- a/mzLib/Readers/Mgf/Mgf.cs +++ b/mzLib/Readers/Mgf/Mgf.cs @@ -21,7 +21,12 @@ namespace Readers { public class Mgf : MsDataFile { - public Mgf(string filePath) : base(filePath) { } + + protected MsDataScan[] IndexedScans { get; set; } + public Mgf(string filePath) : base(filePath) + { + + } public override MsDataFile LoadAllStaticData(FilteringParams filterParams = null, int maxThreads = 1) { @@ -56,8 +61,19 @@ public override MsDataFile LoadAllStaticData(FilteringParams filterParams = null } } } - SourceFile = GetSourceFile(); - Scans = scans.OrderBy(x => x.OneBasedScanNumber).ToArray(); + + SourceFile = GetSourceFile(); + + // ensures that if a scan (OneBasedScanNumber) does not exist, + // the final scans array will contain a null value + // this unique case is due to the nature of loading MGF files + var orderedScans = scans.OrderBy(x => x.OneBasedScanNumber).ToArray(); + var indexedScans = new MsDataScan[orderedScans[^1].OneBasedScanNumber]; + foreach (var scan in orderedScans) + indexedScans[scan.OneBasedScanNumber - 1] = scan; + + IndexedScans = indexedScans; + Scans = orderedScans; return this; } @@ -66,6 +82,11 @@ public override SourceFile GetSourceFile() return new SourceFile("no nativeID format", "mgf format", null, null, null); } + public override MsDataScan GetOneBasedScan(int scanNumber) + { + return IndexedScans[scanNumber - 1]; + } + public override MsDataScan GetOneBasedScanFromDynamicConnection(int scanNumber, IFilteringParams filterParams = null) { if (_streamReader == null) diff --git a/mzLib/Readers/MsDataFileReader.cs b/mzLib/Readers/MsDataFileReader.cs index 1bb192f1d..ff577f85b 100644 --- a/mzLib/Readers/MsDataFileReader.cs +++ b/mzLib/Readers/MsDataFileReader.cs @@ -11,6 +11,7 @@ namespace Readers { public static class MsDataFileReader { + public static MsDataFile GetDataFile(string filePath) { return filePath.ParseFileType() switch diff --git a/mzLib/Readers/MzML/Mzml.cs b/mzLib/Readers/MzML/Mzml.cs index c921bbb17..896a09def 100644 --- a/mzLib/Readers/MzML/Mzml.cs +++ b/mzLib/Readers/MzML/Mzml.cs @@ -18,17 +18,12 @@ using MassSpectrometry; using MzLibUtil; -using System; using System.Collections.Concurrent; -using System.Collections.Generic; using System.Globalization; -using System.IO; using System.IO.Compression; -using System.Linq; using System.Security.Cryptography; using System.Text; using System.Text.RegularExpressions; -using System.Threading.Tasks; using System.Xml; using UsefulProteomicsDatabases; @@ -161,20 +156,20 @@ public override MsDataFile LoadAllStaticData(FilteringParams filterParams = null } Loaders.LoadElements(); - - SourceFile = GetSourceFile(); + + SourceFile = GetSourceFile(); var numSpecta = _mzMLConnection.run.spectrumList.spectrum.Length; MsDataScan[] scans = new MsDataScan[numSpecta]; - Parallel.ForEach(Partitioner.Create(0, numSpecta), new ParallelOptions - { MaxDegreeOfParallelism = maxThreads }, fff => + Parallel.ForEach(Partitioner.Create(0, numSpecta), new ParallelOptions + { MaxDegreeOfParallelism = maxThreads }, fff => + { + for (int i = fff.Item1; i < fff.Item2; i++) { - for (int i = fff.Item1; i < fff.Item2; i++) - { - scans[i] = GetMsDataOneBasedScanFromConnection(_mzMLConnection, i + 1, filterParams); - } - }); + scans[i] = GetMsDataOneBasedScanFromConnection(_mzMLConnection, i + 1, filterParams); + } + }); scans = scans.Where(s => s.MassSpectrum != null).ToArray(); @@ -236,7 +231,9 @@ public override MsDataFile LoadAllStaticData(FilteringParams filterParams = null public override SourceFile GetSourceFile() { SourceFile sourceFile; - if (_mzMLConnection.fileDescription.sourceFileList != null && _mzMLConnection.fileDescription.sourceFileList.sourceFile != null && _mzMLConnection.fileDescription.sourceFileList.sourceFile[0] != null && _mzMLConnection.fileDescription.sourceFileList.sourceFile[0].cvParam != null) + if (_mzMLConnection.fileDescription.sourceFileList != null && _mzMLConnection.fileDescription.sourceFileList.sourceFile + != null && _mzMLConnection.fileDescription.sourceFileList.sourceFile[0] != null + && _mzMLConnection.fileDescription.sourceFileList.sourceFile[0].cvParam != null) { var simpler = _mzMLConnection.fileDescription.sourceFileList.sourceFile[0]; string nativeIdFormat = null; diff --git a/mzLib/Readers/MzML/ReverseLineReader.cs b/mzLib/Readers/MzML/ReverseLineReader.cs index f82c80cf9..3e42c4f0f 100644 --- a/mzLib/Readers/MzML/ReverseLineReader.cs +++ b/mzLib/Readers/MzML/ReverseLineReader.cs @@ -1,9 +1,5 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; +using System.Collections; using System.Text; -using System.Threading.Tasks; namespace Readers { @@ -266,5 +262,5 @@ IEnumerator IEnumerable.GetEnumerator() } } - + } diff --git a/mzLib/Readers/Thermo/ThermoRawFileReader.cs b/mzLib/Readers/Thermo/ThermoRawFileReader.cs index 7686a2e30..0c5d42e4b 100644 --- a/mzLib/Readers/Thermo/ThermoRawFileReader.cs +++ b/mzLib/Readers/Thermo/ThermoRawFileReader.cs @@ -1,12 +1,9 @@ -using MassSpectrometry; +using Easy.Common.Extensions; +using MassSpectrometry; using MzLibUtil; -using System; using System.Collections.Concurrent; using System.Globalization; -using System.IO; -using System.Linq; using System.Security.Cryptography; -using System.Threading.Tasks; using ThermoFisher.CommonCore.Data.Business; using ThermoFisher.CommonCore.Data.FilterEnums; using ThermoFisher.CommonCore.Data.Interfaces; @@ -27,8 +24,6 @@ public class ThermoRawFileReaderLicence : Readers.ThermoRawFileReaderLicence } } - - // This .cs file uses: // RawFileReader reading tool. Copyright © 2016 by Thermo Fisher Scientific, Inc. All rights reserved. // See the full Software Licence Agreement for detailed requirements for use. @@ -38,6 +33,8 @@ namespace Readers // but the actual implementation details should be completely hidden. public class ThermoRawFileReader : MsDataFile { + private IRawDataPlus? dynamicConnection; + private int[] MsOrdersByScan; public ThermoRawFileReader(string path) : base(path) { } public override MsDataFile LoadAllStaticData(FilteringParams filteringParams = null, int maxThreads = 1) @@ -52,49 +49,51 @@ public override MsDataFile LoadAllStaticData(FilteringParams filteringParams = n // I don't know why this line needs to be here, but it does... var temp = RawFileReaderAdapter.FileFactory(FilePath); - var threadManager = RawFileReaderFactory.CreateThreadManager(FilePath); - var rawFileAccessor = threadManager.CreateThreadAccessor(); - - if (!rawFileAccessor.IsOpen) + using (var threadManager = RawFileReaderFactory.CreateThreadManager(FilePath)) { - throw new MzLibException("Unable to access RAW file!"); - } + var rawFileAccessor = threadManager.CreateThreadAccessor(); - if (rawFileAccessor.IsError) - { - throw new MzLibException("Error opening RAW file!"); - } + if (rawFileAccessor.IsError) + { + throw new MzLibException("Error opening RAW file!"); + } - if (rawFileAccessor.InAcquisition) - { - throw new MzLibException("RAW file still being acquired!"); - } + if (!rawFileAccessor.IsOpen) + { + throw new MzLibException("Unable to access RAW file!"); + } - rawFileAccessor.SelectInstrument(Device.MS, 1); - var msDataScans = new MsDataScan[rawFileAccessor.RunHeaderEx.LastSpectrum]; + if (rawFileAccessor.InAcquisition) + { + throw new MzLibException("RAW file still being acquired!"); + } - Parallel.ForEach(Partitioner.Create(0, msDataScans.Length), new ParallelOptions { MaxDegreeOfParallelism = maxThreads }, (fff, loopState) => - { - IRawDataPlus myThreadDataReader = threadManager.CreateThreadAccessor(); - myThreadDataReader.SelectInstrument(Device.MS, 1); + rawFileAccessor.SelectInstrument(Device.MS, 1); + var msDataScans = new MsDataScan[rawFileAccessor.RunHeaderEx.LastSpectrum]; - for (int s = fff.Item1; s < fff.Item2; s++) - { - try - { - var scan = GetOneBasedScan(myThreadDataReader, filteringParams, s + 1); - msDataScans[s] = scan; - } - catch (Exception ex) + Parallel.ForEach(Partitioner.Create(0, msDataScans.Length), + new ParallelOptions { MaxDegreeOfParallelism = maxThreads }, (fff, loopState) => { - throw new MzLibException("Error reading scan " + (s + 1) + ": " + ex.Message); - } - } - }); + using (var myThreadDataReader = threadManager.CreateThreadAccessor()) + { + myThreadDataReader.SelectInstrument(Device.MS, 1); + + for (int s = fff.Item1; s < fff.Item2; s++) + { + var scan = GetOneBasedScan(myThreadDataReader, filteringParams, s + 1); + msDataScans[s] = scan; + } + } + }); + + + rawFileAccessor.Dispose(); + Scans = msDataScans; + SourceFile = GetSourceFile(); + } + + temp.Dispose(); - rawFileAccessor.Dispose(); - Scans = msDataScans; - SourceFile = GetSourceFile(); return this; } @@ -116,6 +115,7 @@ public override SourceFile GetSourceFile() @"SHA-1", FilePath, Path.GetFileNameWithoutExtension(FilePath)); + return sourceFile; } @@ -156,6 +156,7 @@ public override void InitiateDynamicConnection() } dynamicConnection.SelectInstrument(Device.MS, 1); + GetMsOrdersByScanInDynamicConnection(); } @@ -165,12 +166,16 @@ public override void InitiateDynamicConnection() /// public override MsDataScan GetOneBasedScanFromDynamicConnection(int oneBasedScanNumber, IFilteringParams filterParams = null) { + dynamicConnection = RawFileReaderAdapter.FileFactory(FilePath); + dynamicConnection.SelectInstrument(Device.MS, 1); + if (dynamicConnection == null) { throw new MzLibException("The dynamic connection has not been created yet!"); } - if (oneBasedScanNumber > dynamicConnection.RunHeaderEx.LastSpectrum || oneBasedScanNumber < dynamicConnection.RunHeaderEx.FirstSpectrum) + if (oneBasedScanNumber > dynamicConnection.RunHeaderEx.LastSpectrum || + oneBasedScanNumber < dynamicConnection.RunHeaderEx.FirstSpectrum) { return null; } @@ -191,8 +196,10 @@ public override void CloseDynamicConnection() public override int[] GetMsOrderByScanInDynamicConnection() { + if (dynamicConnection != null) { + int lastSpectrum = dynamicConnection.RunHeaderEx.LastSpectrum; var scanEvents = dynamicConnection.GetScanEvents(1, lastSpectrum); @@ -212,13 +219,18 @@ public override int[] GetMsOrderByScanInDynamicConnection() /// /// public static MsDataFile LoadAllStaticData(string filePath, FilteringParams filteringParams = null, - int maxThreads = 1) => MsDataFileReader.GetDataFile(filePath).LoadAllStaticData(filteringParams, maxThreads); + int maxThreads = 1) + { + return MsDataFileReader.GetDataFile(filePath).LoadAllStaticData(filteringParams, maxThreads); + } - private static MsDataScan GetOneBasedScan(IRawDataPlus rawFile, IFilteringParams filteringParams, int scanNumber) + private static MsDataScan GetOneBasedScan(IRawDataPlus rawFile, IFilteringParams filteringParams, + int scanNumber) { var filter = rawFile.GetFilterForScanNumber(scanNumber); string scanFilterString = filter.ToString(); + int msOrder = (int)filter.MSOrder; if (msOrder < 1 || msOrder > 10) { @@ -267,18 +279,21 @@ private static MsDataScan GetOneBasedScan(IRawDataPlus rawFile, IFilteringParams (double?)null : double.Parse(values[i], CultureInfo.InvariantCulture); } + if (labels[i].StartsWith("Monoisotopic M/Z", StringComparison.Ordinal)) { precursorSelectedMonoisotopicIonMz = double.Parse(values[i], CultureInfo.InvariantCulture) == 0 ? (double?)null : double.Parse(values[i], CultureInfo.InvariantCulture); } + if (labels[i].StartsWith("Charge State", StringComparison.Ordinal)) { selectedIonChargeState = int.Parse(values[i], CultureInfo.InvariantCulture) == 0 ? (int?)null : int.Parse(values[i], CultureInfo.InvariantCulture); } + if (labels[i].StartsWith("Master Scan Number", StringComparison.Ordinal) || labels[i].StartsWith("Master Index", StringComparison.Ordinal)) { @@ -286,6 +301,7 @@ private static MsDataScan GetOneBasedScan(IRawDataPlus rawFile, IFilteringParams (int?)null : int.Parse(values[i], CultureInfo.InvariantCulture); } + if (labels[i].StartsWith("HCD Energy:", StringComparison.Ordinal)) { HcdEnergy = values[i]; @@ -384,7 +400,8 @@ private static MsDataScan GetOneBasedScan(IRawDataPlus rawFile, IFilteringParams hcdEnergy: HcdEnergy); } - private static MzSpectrum GetSpectrum(IRawDataPlus rawFile, IFilteringParams filterParams, int scanNumber, string scanFilter, int scanOrder) + private static MzSpectrum GetSpectrum(IRawDataPlus rawFile, IFilteringParams filterParams, + int scanNumber, string scanFilter, int scanOrder) { MzSpectrum spectrum; double[] xArray; @@ -401,6 +418,7 @@ private static MzSpectrum GetSpectrum(IRawDataPlus rawFile, IFilteringParams fil if (centroidStream.Masses == null || centroidStream.Intensities == null) { var scan = Scan.FromFile(rawFile, scanNumber); + var mzs = scan.PreferredMasses; xArray = scan.PreferredMasses; yArray = scan.PreferredIntensities; @@ -447,7 +465,7 @@ private static MzSpectrum GetSpectrum(IRawDataPlus rawFile, IFilteringParams fil double scanRangeLow = scanStats.LowMass; WindowModeHelper.Run(ref intensityArray, ref mzArray, filterParams, - scanRangeLow, scanRangeHigh); + scanRangeLow, scanRangeHigh); Array.Sort(mzArray, intensityArray); spectrum = new MzSpectrum(mzArray, intensityArray, false); @@ -502,8 +520,6 @@ private static DissociationType GetDissociationType(ActivationType activationTyp } - private IRawDataPlus dynamicConnection; - private int[] MsOrdersByScan; /// /// Gets all the MS orders of all scans in a dynamic connection. This is useful if you want to open all MS1 scans @@ -511,6 +527,11 @@ private static DissociationType GetDissociationType(ActivationType activationTyp /// private int[] GetMsOrdersByScanInDynamicConnection() { + if (MsOrdersByScan.IsNotNullOrEmpty()) + { + return MsOrdersByScan; + } + if (dynamicConnection != null) { int lastSpectrum = dynamicConnection.RunHeaderEx.LastSpectrum; @@ -518,6 +539,8 @@ private int[] GetMsOrdersByScanInDynamicConnection() int[] msorders = scanEvents.Select(p => (int)p.MSOrder).ToArray(); + MsOrdersByScan = msorders; + return msorders; } diff --git a/mzLib/Test/AveragingTests/TestAveragingSpectraWriteFile.cs b/mzLib/Test/AveragingTests/TestAveragingSpectraWriteFile.cs index dd3cb6242..c1387e273 100644 --- a/mzLib/Test/AveragingTests/TestAveragingSpectraWriteFile.cs +++ b/mzLib/Test/AveragingTests/TestAveragingSpectraWriteFile.cs @@ -1,13 +1,13 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using System.IO; -using System.Linq; -using MassSpectrometry; +using MassSpectrometry; using MzLibUtil; using NUnit.Framework; using Readers; using SpectralAveraging; +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.IO; +using System.Linq; namespace Test.AveragingTests { @@ -131,7 +131,7 @@ public static void TestOutputToCustomDirectoryAndNameMzML() files = Directory.GetFiles(customDestinationDirectory); Assert.That(files.Length == 2); Assert.That(files.Contains(Path.Combine(customDestinationDirectory, customName + ".mzML"))); - + // custom destination, custom name : directory not created before run AveragedSpectraWriter.WriteAveragedScans(DdaCompositeSpectra, Parameters, SpectraPath, customDestinationDirectory2, customName); @@ -148,7 +148,7 @@ public static void TestOutputToCustomDirectoryAndNameMzML() Directory.Delete(customDestinationDirectory2, true); } - + } } diff --git a/mzLib/Test/DataFiles/GUACUG_NegativeMode_Sliced.mzML b/mzLib/Test/DataFiles/GUACUG_NegativeMode_Sliced.mzML new file mode 100644 index 000000000..80d00fe49 --- /dev/null +++ b/mzLib/Test/DataFiles/GUACUG_NegativeMode_Sliced.mzML @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + 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 + + + + + + + + + 5015 + 169519 + + + 207423 + + + 233094 + 8292a1c052968ebfe4e3d1fee8d3bb0b225386c0 + diff --git a/mzLib/Test/DatabaseTests/TestDatabaseLoaders.cs b/mzLib/Test/DatabaseTests/TestDatabaseLoaders.cs index 586aecd52..c9fd100dc 100644 --- a/mzLib/Test/DatabaseTests/TestDatabaseLoaders.cs +++ b/mzLib/Test/DatabaseTests/TestDatabaseLoaders.cs @@ -15,15 +15,15 @@ // You should have received a copy of the GNU Lesser General Public // License along with Chemistry Library. If not, see -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; using Chemistry; using MassSpectrometry; using MzLibUtil; using NUnit.Framework; using Proteomics; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; using UsefulProteomicsDatabases; using Stopwatch = System.Diagnostics.Stopwatch; @@ -51,8 +51,8 @@ public static void TearDown() [Test] public static void LoadIsoforms() { - var protein = ProteinDbLoader.LoadProteinFasta(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "Isoform.fasta"), true, DecoyType.None, - false, out var errors, ProteinDbLoader.UniprotAccessionRegex, ProteinDbLoader.UniprotFullNameRegex, ProteinDbLoader.UniprotNameRegex, ProteinDbLoader.UniprotGeneNameRegex, + var protein = ProteinDbLoader.LoadProteinFasta(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "Isoform.fasta"), true, DecoyType.None, + false, out var errors, ProteinDbLoader.UniprotAccessionRegex, ProteinDbLoader.UniprotFullNameRegex, ProteinDbLoader.UniprotNameRegex, ProteinDbLoader.UniprotGeneNameRegex, ProteinDbLoader.UniprotOrganismRegex); Assert.AreEqual("Q13409", protein[0].Accession); Assert.AreEqual("Q13409-2", protein[1].Accession); @@ -144,7 +144,7 @@ public void TestUpdatePsiModObo() string expected = "psi-mod.obo database is up to date, doing nothing\r\n"; Assert.AreEqual(expected, sw.ToString()); - sw.Close (); + sw.Close(); } //create and empty obo that will be seen as different from the downloaded file and then be updated. @@ -220,18 +220,18 @@ public void TestPsiModLoading() // N6,N6,N6-trimethyllysine var trimethylLysine = psiMods.First(b => b.Id.Equals("MOD:00083")); - Assert.AreEqual("1+", + Assert.AreEqual("1+", trimethylLysine.ValuePairs .First(b => b.Value.Contains("FormalCharge")).GetFormalChargeString()); // Phosphoserine bool resultBool = psiMods.First(b => b.Id.Equals("MOD:00046")) - .ValuePairs.Any(i => i.Value.Contains("FormalCharge")); + .ValuePairs.Any(i => i.Value.Contains("FormalCharge")); Assert.IsFalse(resultBool); // ensure that there are negative numbers in the formal charges Dictionary formalChargesDictionary = Loaders.GetFormalChargesDictionary(psiMods); - bool anyNegativeValue = formalChargesDictionary.Values.Any(i => i < 0); + bool anyNegativeValue = formalChargesDictionary.Values.Any(i => i < 0); Assert.IsTrue(anyNegativeValue); } @@ -744,7 +744,7 @@ public static void TestDifferentHeaderStyles() Assert.That(targetProtein.FullName == "Apoptosis-inducing factor 1, mitochondrial"); Assert.That(targetProtein.Name == "AIFM1_MOUSE"); Assert.That(targetProtein.Organism == "Mus musculus"); - + // gencode database fastaFile = Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "gencode_mmp20.fa"); proteins = ProteinDbLoader.LoadProteinFasta(fastaFile, true, DecoyType.Reverse, false, out errors); diff --git a/mzLib/Test/DatabaseTests/essentialSequences.txt b/mzLib/Test/DatabaseTests/essentialSequences.txt new file mode 100644 index 000000000..84851f13f --- /dev/null +++ b/mzLib/Test/DatabaseTests/essentialSequences.txt @@ -0,0 +1,134 @@ +[UniProt:N-methylmethionine on M]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-palmitoyl glycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-acetylglycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +I[UniProt:N-methylisoleucine on I]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]T[UniProt:O-linked (HexNAc) threonine on T]R[UniProt:N-linked (HexNAc) arginine on R] +A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:Methionine sulfoxide on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:Phosphotyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:Phosphotyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:Methionine sulfoxide on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +F[UniProt:N-methylphenylalanine on F]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +F[UniProt:N-methylphenylalanine on F]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]K[UniProt:N6-acetyllysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:Phosphoserine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]K[UniProt:O-linked (Hex) hydroxylysine on K] +W[UniProt:N-linked (Hex) tryptophan on W]G[UniProt:N-methylglycine on G]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]Y[UniProt:O-linked (HexNAc) tyrosine on Y]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]F[UniProt:N-methylphenylalanine on F]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]M[UniProt:S-methylmethionine on M]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]G[UniProt:N-methylglycine on G]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]H[UniProt:N-linked (Glc) (glycation) histidine on H]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]H[UniProt:N-linked (Glc) (glycation) histidine on H]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]L[UniProt:N-methylleucine on L]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6-malonyllysine on K] +L[UniProt:N-methylleucine on L]W[UniProt:N-linked (Hex) tryptophan on W]R[UniProt:N-linked (HexNAc) arginine on R] +D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6,N6-dimethyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6-malonyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6,N6-dimethyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6-malonyllysine on K] +A[UniProt:N-methylalanine on A]V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]K[UniProt:N6-acetyllysine on K] +Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]K[UniProt:O-linked (Hex) hydroxylysine on K] +K[UniProt:O-linked (Hex) hydroxylysine on K] +K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]K[UniProt:N6,N6-dimethyllysine on K] +Q[UniProt:5-glutamyl serotonin on Q]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]L[UniProt:N-methylleucine on L]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]T[UniProt:O-linked (HexNAc) threonine on T]E[UniProt:Glutamate methyl ester (Glu) on E]H[UniProt:N-linked (Glc) (glycation) histidine on H]Q[UniProt:5-glutamyl serotonin on Q]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]S[UniProt:O-linked (HexNAc) serine on S]D[UniProt:N-methylaspartate on D]F[UniProt:N-methylphenylalanine on F]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]D[UniProt:N-methylaspartate on D]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]S[UniProt:O-linked (HexNAc) serine on S]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]F[UniProt:N-methylphenylalanine on F]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]H[UniProt:N-linked (Glc) (glycation) histidine on H]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:Deamidated asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:Deamidated asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]K[UniProt:N6,N6-dimethyllysine on K] +E[UniProt:Glutamate methyl ester (Glu) on E][UniProt:Glutamic acid 1-amide on E] +E[UniProt:Glutamate methyl ester (Glu) on E][UniProt:5-glutamyl 2-aminoadipic acid on E] +[UniProt:N-palmitoyl glycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-acetylglycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] diff --git a/mzLib/Test/DatabaseTests/fullSequences.txt b/mzLib/Test/DatabaseTests/fullSequences.txt new file mode 100644 index 000000000..84851f13f --- /dev/null +++ b/mzLib/Test/DatabaseTests/fullSequences.txt @@ -0,0 +1,134 @@ +[UniProt:N-methylmethionine on M]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-palmitoyl glycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-acetylglycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +I[UniProt:N-methylisoleucine on I]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]T[UniProt:O-linked (HexNAc) threonine on T]R[UniProt:N-linked (HexNAc) arginine on R] +A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:Methionine sulfoxide on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:Phosphotyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]F[UniProt:N-methylphenylalanine on F]I[UniProt:N-methylisoleucine on I]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]Y[UniProt:Phosphotyrosine on Y]M[UniProt:S-methylmethionine on M]V[UniProt:N-methylvaline on V]Y[UniProt:O-linked (HexNAc) tyrosine on Y]M[UniProt:Methionine sulfoxide on M]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +F[UniProt:N-methylphenylalanine on F]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +F[UniProt:N-methylphenylalanine on F]H[UniProt:N-linked (Glc) (glycation) histidine on H]G[UniProt:N-methylglycine on G]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]K[UniProt:N6-acetyllysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]N[UniProt:N-linked (HexNAc) asparagine on N]P[UniProt:O-linked (HexNAc) hydroxyproline on P]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]I[UniProt:N-methylisoleucine on I]F[UniProt:N-methylphenylalanine on F]Q[UniProt:5-glutamyl serotonin on Q]E[UniProt:Glutamate methyl ester (Glu) on E]R[UniProt:N-linked (HexNAc) arginine on R] +D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +D[UniProt:N-methylaspartate on D]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:Phosphoserine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]K[UniProt:O-linked (Hex) hydroxylysine on K] +W[UniProt:N-linked (Hex) tryptophan on W]G[UniProt:N-methylglycine on G]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]E[UniProt:Glutamate methyl ester (Glu) on E]Y[UniProt:O-linked (HexNAc) tyrosine on Y]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]F[UniProt:N-methylphenylalanine on F]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]M[UniProt:S-methylmethionine on M]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]G[UniProt:N-methylglycine on G]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]H[UniProt:N-linked (Glc) (glycation) histidine on H]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]A[UniProt:N-methylalanine on A]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]M[UniProt:S-methylmethionine on M]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]M[UniProt:S-methylmethionine on M]G[UniProt:N-methylglycine on G]V[UniProt:N-methylvaline on V]N[UniProt:N-linked (HexNAc) asparagine on N]H[UniProt:N-linked (Glc) (glycation) histidine on H]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]L[UniProt:N-methylleucine on L]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:Deamidated asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:Phosphothreonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:ADP-ribosylcysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:Cysteine persulfide on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-(2-succinyl)cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-nitrosocysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:N-linked (HexNAc) asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]N[UniProt:Deamidated asparagine on N]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]C[UniProt:S-linked (HexNAc) cysteine on C]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]N[UniProt:N-linked (HexNAc) asparagine on N]C[UniProt:S-linked (HexNAc) cysteine on C]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]T[UniProt:Phosphothreonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]H[UniProt:N-linked (Glc) (glycation) histidine on H]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]V[UniProt:N-methylvaline on V]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]T[UniProt:O-linked (HexNAc) threonine on T]T[UniProt:Phosphothreonine on T]V[UniProt:N-methylvaline on V]H[UniProt:N-linked (Glc) (glycation) histidine on H]A[UniProt:N-methylalanine on A]I[UniProt:N-methylisoleucine on I]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]T[UniProt:O-linked (HexNAc) threonine on T]Q[UniProt:5-glutamyl serotonin on Q]K[UniProt:O-linked (Hex) hydroxylysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +T[UniProt:O-linked (HexNAc) threonine on T]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]S[UniProt:O-linked (HexNAc) serine on S]G[UniProt:N-methylglycine on G]K[UniProt:N6-malonyllysine on K] +L[UniProt:N-methylleucine on L]W[UniProt:N-linked (Hex) tryptophan on W]R[UniProt:N-linked (HexNAc) arginine on R] +D[UniProt:N-methylaspartate on D]G[UniProt:N-methylglycine on G]R[UniProt:N-linked (HexNAc) arginine on R] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6,N6-dimethyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6-malonyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6,N6-dimethyllysine on K] +G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]Q[UniProt:5-glutamyl serotonin on Q]N[UniProt:N-linked (HexNAc) asparagine on N]I[UniProt:N-methylisoleucine on I]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]A[UniProt:N-methylalanine on A]K[UniProt:N6-malonyllysine on K] +A[UniProt:N-methylalanine on A]V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +A[UniProt:N-methylalanine on A]V[UniProt:N-methylvaline on V]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]I[UniProt:N-methylisoleucine on I]P[UniProt:O-linked (HexNAc) hydroxyproline on P]E[UniProt:Glutamate methyl ester (Glu) on E]L[UniProt:N-methylleucine on L]N[UniProt:Deamidated asparagine on N]G[UniProt:N-methylglycine on G]K[UniProt:N6-acetyllysine on K] +L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]G[UniProt:N-methylglycine on G]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]T[UniProt:Phosphothreonine on T]G[UniProt:N-methylglycine on G]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]F[UniProt:N-methylphenylalanine on F]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:O-linked (HexNAc) threonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-(2-succinyl)cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-nitrosocysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]P[UniProt:O-linked (HexNAc) hydroxyproline on P]T[UniProt:Phosphothreonine on T]A[UniProt:N-methylalanine on A]N[UniProt:N-linked (HexNAc) asparagine on N]V[UniProt:N-methylvaline on V]S[UniProt:Phosphoserine on S]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]T[UniProt:O-linked (HexNAc) threonine on T]C[UniProt:S-linked (HexNAc) cysteine on C]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]E[UniProt:Glutamate methyl ester (Glu) on E]K[UniProt:O-linked (Hex) hydroxylysine on K] +P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]K[UniProt:O-linked (Hex) hydroxylysine on K] +P[UniProt:O-linked (HexNAc) hydroxyproline on P]A[UniProt:N-methylalanine on A]K[UniProt:N6-acetyllysine on K] +Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]D[UniProt:N-methylaspartate on D]I[UniProt:N-methylisoleucine on I]K[UniProt:O-linked (Hex) hydroxylysine on K] +K[UniProt:O-linked (Hex) hydroxylysine on K] +K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]K[UniProt:N6,N6-dimethyllysine on K] +Q[UniProt:5-glutamyl serotonin on Q]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]E[UniProt:Glutamate methyl ester (Glu) on E]G[UniProt:N-methylglycine on G]P[UniProt:O-linked (HexNAc) hydroxyproline on P]L[UniProt:N-methylleucine on L]K[UniProt:O-linked (Hex) hydroxylysine on K] +G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]L[UniProt:N-methylleucine on L]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]T[UniProt:O-linked (HexNAc) threonine on T]E[UniProt:Glutamate methyl ester (Glu) on E]H[UniProt:N-linked (Glc) (glycation) histidine on H]Q[UniProt:5-glutamyl serotonin on Q]V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]S[UniProt:O-linked (HexNAc) serine on S]S[UniProt:O-linked (HexNAc) serine on S]D[UniProt:N-methylaspartate on D]F[UniProt:N-methylphenylalanine on F]N[UniProt:N-linked (HexNAc) asparagine on N]S[UniProt:O-linked (HexNAc) serine on S]D[UniProt:N-methylaspartate on D]T[UniProt:O-linked (HexNAc) threonine on T]H[UniProt:N-linked (Glc) (glycation) histidine on H]S[UniProt:O-linked (HexNAc) serine on S]S[UniProt:O-linked (HexNAc) serine on S]T[UniProt:O-linked (HexNAc) threonine on T]F[UniProt:N-methylphenylalanine on F]D[UniProt:N-methylaspartate on D]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]A[UniProt:N-methylalanine on A]G[UniProt:N-methylglycine on G]I[UniProt:N-methylisoleucine on I]A[UniProt:N-methylalanine on A]L[UniProt:N-methylleucine on L]N[UniProt:N-linked (HexNAc) asparagine on N]D[UniProt:N-methylaspartate on D]H[UniProt:N-linked (Glc) (glycation) histidine on H]F[UniProt:N-methylphenylalanine on F]V[UniProt:N-methylvaline on V]K[UniProt:O-linked (Hex) hydroxylysine on K] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:O-linked (HexNAc) serine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:Deamidated asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:N-linked (HexNAc) asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +L[UniProt:N-methylleucine on L]I[UniProt:N-methylisoleucine on I]S[UniProt:Phosphoserine on S]W[UniProt:N-linked (Hex) tryptophan on W]Y[UniProt:O-linked (HexNAc) tyrosine on Y]D[UniProt:N-methylaspartate on D]N[UniProt:Deamidated asparagine on N]E[UniProt:Glutamate methyl ester (Glu) on E]F[UniProt:N-methylphenylalanine on F]G[UniProt:N-methylglycine on G]Y[UniProt:O-linked (HexNAc) tyrosine on Y]S[UniProt:O-linked (HexNAc) serine on S]N[UniProt:N-linked (HexNAc) asparagine on N]R[UniProt:N-linked (HexNAc) arginine on R] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:O-linked (HexNAc) serine on S]K[UniProt:N6,N6-dimethyllysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]K[UniProt:O-linked (Hex) hydroxylysine on K] +V[UniProt:N-methylvaline on V]V[UniProt:N-methylvaline on V]D[UniProt:N-methylaspartate on D]L[UniProt:N-methylleucine on L]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]H[UniProt:N-linked (Glc) (glycation) histidine on H]M[UniProt:S-methylmethionine on M]A[UniProt:N-methylalanine on A]S[UniProt:Phosphoserine on S]K[UniProt:N6,N6-dimethyllysine on K] +E[UniProt:Glutamate methyl ester (Glu) on E][UniProt:Glutamic acid 1-amide on E] +E[UniProt:Glutamate methyl ester (Glu) on E][UniProt:5-glutamyl 2-aminoadipic acid on E] +[UniProt:N-palmitoyl glycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] +[UniProt:N-acetylglycine on G]G[UniProt:N-methylglycine on G]K[UniProt:O-linked (Hex) hydroxylysine on K] diff --git a/mzLib/Test/DatabaseTests/fullSequencesWithMassShift.txt b/mzLib/Test/DatabaseTests/fullSequencesWithMassShift.txt new file mode 100644 index 000000000..5f77fd4cd --- /dev/null +++ b/mzLib/Test/DatabaseTests/fullSequencesWithMassShift.txt @@ -0,0 +1,134 @@ +[14.01565]M[+14.015651]G[+14.01565]K[+178.047738] +[238.229666]G[+14.01565]K[+178.047738] +[42.010565]G[+14.01565]K[+178.047738] +V[+14.01565]K[+178.047738] +V[+14.01565]K[+28.0313] +V[+14.01565]G[+14.01565]V[+14.01565]N[+203.079373]G[+14.01565]F[+14.01565]G[+14.01565]R[+203.079373] +V[+14.01565]G[+14.01565]V[+14.01565]N[+0.984016]G[+14.01565]F[+14.01565]G[+14.01565]R[+203.079373] +I[+14.01565]G[+14.01565]R[+203.079373] +L[+14.01565]V[+14.01565]T[+203.079373]R[+203.079373] +A[+14.01565]A[+14.01565]F[+14.01565]N[+203.079373]S[+203.079373]G[+14.01565]K[+178.047738] +V[+14.01565]D[+14.01565]I[+14.01565]V[+14.01565]A[+14.01565]I[+14.01565]N[+203.079373]D[+14.01565]P[+219.074287]F[+14.01565]I[+14.01565]D[+14.01565]L[+14.01565]N[+203.079373]Y[+203.079373]M[+14.015651]V[+14.01565]Y[+203.079373]M[+14.015651]F[+14.01565]Q[+159.068414]Y[+203.079373]D[+14.01565]S[+203.079373]T[+203.079373]H[+162.052823]G[+14.01565]K[+178.047738] +V[+14.01565]D[+14.01565]I[+14.01565]V[+14.01565]A[+14.01565]I[+14.01565]N[+203.079373]D[+14.01565]P[+219.074287]F[+14.01565]I[+14.01565]D[+14.01565]L[+14.01565]N[+203.079373]Y[+203.079373]M[+14.015651]V[+14.01565]Y[+203.079373]M[+15.994915]F[+14.01565]Q[+159.068414]Y[+203.079373]D[+14.01565]S[+203.079373]T[+203.079373]H[+162.052823]G[+14.01565]K[+178.047738] +V[+14.01565]D[+14.01565]I[+14.01565]V[+14.01565]A[+14.01565]I[+14.01565]N[+203.079373]D[+14.01565]P[+219.074287]F[+14.01565]I[+14.01565]D[+14.01565]L[+14.01565]N[+203.079373]Y[+79.966331]M[+14.015651]V[+14.01565]Y[+203.079373]M[+14.015651]F[+14.01565]Q[+159.068414]Y[+203.079373]D[+14.01565]S[+203.079373]T[+203.079373]H[+162.052823]G[+14.01565]K[+178.047738] +V[+14.01565]D[+14.01565]I[+14.01565]V[+14.01565]A[+14.01565]I[+14.01565]N[+203.079373]D[+14.01565]P[+219.074287]F[+14.01565]I[+14.01565]D[+14.01565]L[+14.01565]N[+203.079373]Y[+79.966331]M[+14.015651]V[+14.01565]Y[+203.079373]M[+15.994915]F[+14.01565]Q[+159.068414]Y[+203.079373]D[+14.01565]S[+203.079373]T[+203.079373]H[+162.052823]G[+14.01565]K[+178.047738] +F[+14.01565]H[+162.052823]G[+14.01565]T[+203.079373]V[+14.01565]K[+178.047738] +F[+14.01565]H[+162.052823]G[+14.01565]T[+203.079373]V[+14.01565]K[+42.010565] +A[+14.01565]E[+14.01565]N[+203.079373]G[+14.01565]K[+178.047738] +A[+14.01565]E[+14.01565]N[+203.079373]G[+14.01565]K[+28.0313] +A[+14.01565]E[+14.01565]N[+0.984016]G[+14.01565]K[+178.047738] +A[+14.01565]E[+14.01565]N[+0.984016]G[+14.01565]K[+28.0313] +L[+14.01565]V[+14.01565]I[+14.01565]N[+203.079373]G[+14.01565]N[+203.079373]P[+219.074287]I[+14.01565]T[+203.079373]I[+14.01565]F[+14.01565]Q[+159.068414]E[+14.01565]R[+203.079373] +L[+14.01565]V[+14.01565]I[+14.01565]N[+203.079373]G[+14.01565]N[+203.079373]P[+219.074287]I[+14.01565]T[+79.966331]I[+14.01565]F[+14.01565]Q[+159.068414]E[+14.01565]R[+203.079373] +L[+14.01565]V[+14.01565]I[+14.01565]N[+0.984016]G[+14.01565]N[+203.079373]P[+219.074287]I[+14.01565]T[+203.079373]I[+14.01565]F[+14.01565]Q[+159.068414]E[+14.01565]R[+203.079373] +L[+14.01565]V[+14.01565]I[+14.01565]N[+0.984016]G[+14.01565]N[+203.079373]P[+219.074287]I[+14.01565]T[+79.966331]I[+14.01565]F[+14.01565]Q[+159.068414]E[+14.01565]R[+203.079373] +D[+14.01565]P[+219.074287]S[+203.079373]K[+178.047738] +D[+14.01565]P[+219.074287]S[+79.966331]K[+178.047738] +I[+14.01565]K[+178.047738] +W[+162.052823]G[+14.01565]D[+14.01565]A[+14.01565]G[+14.01565]A[+14.01565]E[+14.01565]Y[+203.079373]V[+14.01565]V[+14.01565]E[+14.01565]S[+203.079373]T[+203.079373]G[+14.01565]V[+14.01565]F[+14.01565]T[+203.079373]T[+203.079373]M[+14.015651]E[+14.01565]K[+178.047738] +A[+14.01565]G[+14.01565]A[+14.01565]H[+162.052823]L[+14.01565]Q[+159.068414]G[+14.01565]G[+14.01565]A[+14.01565]K[+178.047738] +R[+203.079373] +V[+14.01565]I[+14.01565]I[+14.01565]S[+203.079373]A[+14.01565]P[+219.074287]S[+203.079373]A[+14.01565]D[+14.01565]A[+14.01565]P[+219.074287]M[+14.015651]F[+14.01565]V[+14.01565]M[+14.015651]G[+14.01565]V[+14.01565]N[+203.079373]H[+162.052823]E[+14.01565]K[+178.047738] +V[+14.01565]I[+14.01565]I[+14.01565]S[+79.966331]A[+14.01565]P[+219.074287]S[+203.079373]A[+14.01565]D[+14.01565]A[+14.01565]P[+219.074287]M[+14.015651]F[+14.01565]V[+14.01565]M[+14.015651]G[+14.01565]V[+14.01565]N[+203.079373]H[+162.052823]E[+14.01565]K[+178.047738] +Y[+203.079373]D[+14.01565]N[+203.079373]S[+203.079373]L[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+541.061109]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+31.972071]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+116.010959]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+28.990164]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+79.966331]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+541.061109]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+541.061109]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+31.972071]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+31.972071]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+116.010959]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+116.010959]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+28.990164]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+203.079373]C[+28.990164]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+203.079373]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+203.079373]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+541.061109]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+31.972071]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+116.010959]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+203.079373]A[+14.01565]S[+79.966331]C[+28.990164]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+203.079373]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+541.061109]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+31.972071]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+116.010959]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+203.079373]C[+28.990164]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+203.079373]N[+0.984016]A[+14.01565]S[+79.966331]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+0.984016]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+203.079373]T[+79.966331]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+541.061109]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+31.972071]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+116.010959]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+203.079373]C[+28.990164]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+203.079373]A[+14.01565]S[+79.966331]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +I[+14.01565]I[+14.01565]S[+79.966331]N[+0.984016]A[+14.01565]S[+203.079373]C[+203.079373]T[+203.079373]T[+203.079373]N[+203.079373]C[+203.079373]L[+14.01565]A[+14.01565]P[+219.074287]L[+14.01565]A[+14.01565]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+203.079373]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+203.079373]A[+14.01565]T[+203.079373]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+203.079373]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+203.079373]A[+14.01565]T[+79.966331]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+203.079373]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+79.966331]A[+14.01565]T[+203.079373]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+79.966331]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+203.079373]A[+14.01565]T[+203.079373]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+203.079373]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+79.966331]A[+14.01565]T[+79.966331]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+79.966331]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+203.079373]A[+14.01565]T[+79.966331]Q[+159.068414]K[+178.047738] +V[+14.01565]I[+14.01565]H[+162.052823]D[+14.01565]N[+203.079373]F[+14.01565]G[+14.01565]I[+14.01565]V[+14.01565]E[+14.01565]G[+14.01565]L[+14.01565]M[+14.015651]T[+203.079373]T[+79.966331]V[+14.01565]H[+162.052823]A[+14.01565]I[+14.01565]T[+79.966331]A[+14.01565]T[+203.079373]Q[+159.068414]K[+178.047738] +T[+203.079373]V[+14.01565]D[+14.01565]G[+14.01565]P[+219.074287]S[+203.079373]G[+14.01565]K[+178.047738] +T[+203.079373]V[+14.01565]D[+14.01565]G[+14.01565]P[+219.074287]S[+203.079373]G[+14.01565]K[+28.0313] +T[+203.079373]V[+14.01565]D[+14.01565]G[+14.01565]P[+219.074287]S[+203.079373]G[+14.01565]K[+42.010565] +T[+203.079373]V[+14.01565]D[+14.01565]G[+14.01565]P[+219.074287]S[+203.079373]G[+14.01565]K[+86.000394] +L[+14.01565]W[+162.052823]R[+203.079373] +D[+14.01565]G[+14.01565]R[+203.079373] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+203.079373]G[+14.01565]A[+14.01565]A[+14.01565]K[+178.047738] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+203.079373]G[+14.01565]A[+14.01565]A[+14.01565]K[+28.0313] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+203.079373]G[+14.01565]A[+14.01565]A[+14.01565]K[+86.000394] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+79.966331]G[+14.01565]A[+14.01565]A[+14.01565]K[+178.047738] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+79.966331]G[+14.01565]A[+14.01565]A[+14.01565]K[+28.0313] +G[+14.01565]A[+14.01565]L[+14.01565]Q[+159.068414]N[+203.079373]I[+14.01565]I[+14.01565]P[+219.074287]A[+14.01565]S[+203.079373]T[+79.966331]G[+14.01565]A[+14.01565]A[+14.01565]K[+86.000394] +A[+14.01565]V[+14.01565]G[+14.01565]K[+178.047738] +A[+14.01565]V[+14.01565]G[+14.01565]K[+42.010565] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+203.079373]G[+14.01565]K[+178.047738] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+203.079373]G[+14.01565]K[+28.0313] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+203.079373]G[+14.01565]K[+42.010565] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+0.984016]G[+14.01565]K[+178.047738] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+0.984016]G[+14.01565]K[+28.0313] +V[+14.01565]I[+14.01565]P[+219.074287]E[+14.01565]L[+14.01565]N[+0.984016]G[+14.01565]K[+42.010565] +L[+14.01565]T[+203.079373]G[+14.01565]M[+14.015651]A[+14.01565]F[+14.01565]R[+203.079373] +L[+14.01565]T[+79.966331]G[+14.01565]M[+14.015651]A[+14.01565]F[+14.01565]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+203.079373]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+116.010959]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+28.990164]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+79.966331]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+203.079373]R[+203.079373] +V[+14.01565]P[+219.074287]T[+79.966331]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+203.079373]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+79.966331]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+116.010959]R[+203.079373] +V[+14.01565]P[+219.074287]T[+203.079373]A[+14.01565]N[+203.079373]V[+14.01565]S[+79.966331]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+28.990164]R[+203.079373] +V[+14.01565]P[+219.074287]T[+79.966331]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+116.010959]R[+203.079373] +V[+14.01565]P[+219.074287]T[+79.966331]A[+14.01565]N[+203.079373]V[+14.01565]S[+203.079373]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+28.990164]R[+203.079373] +V[+14.01565]P[+219.074287]T[+79.966331]A[+14.01565]N[+203.079373]V[+14.01565]S[+79.966331]V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]T[+203.079373]C[+203.079373]R[+203.079373] +L[+14.01565]E[+14.01565]K[+178.047738] +P[+219.074287]A[+14.01565]K[+178.047738] +P[+219.074287]A[+14.01565]K[+42.010565] +Y[+203.079373]D[+14.01565]D[+14.01565]I[+14.01565]K[+178.047738] +K[+178.047738] +K[+28.0313] +V[+14.01565]V[+14.01565]K[+178.047738] +V[+14.01565]V[+14.01565]K[+28.0313] +Q[+159.068414]A[+14.01565]S[+203.079373]E[+14.01565]G[+14.01565]P[+219.074287]L[+14.01565]K[+178.047738] +G[+14.01565]I[+14.01565]L[+14.01565]G[+14.01565]Y[+203.079373]T[+203.079373]E[+14.01565]H[+162.052823]Q[+159.068414]V[+14.01565]V[+14.01565]S[+203.079373]S[+203.079373]D[+14.01565]F[+14.01565]N[+203.079373]S[+203.079373]D[+14.01565]T[+203.079373]H[+162.052823]S[+203.079373]S[+203.079373]T[+203.079373]F[+14.01565]D[+14.01565]A[+14.01565]G[+14.01565]A[+14.01565]G[+14.01565]I[+14.01565]A[+14.01565]L[+14.01565]N[+203.079373]D[+14.01565]H[+162.052823]F[+14.01565]V[+14.01565]K[+178.047738] +L[+14.01565]I[+14.01565]S[+203.079373]W[+162.052823]Y[+203.079373]D[+14.01565]N[+203.079373]E[+14.01565]F[+14.01565]G[+14.01565]Y[+203.079373]S[+203.079373]N[+203.079373]R[+203.079373] +L[+14.01565]I[+14.01565]S[+203.079373]W[+162.052823]Y[+203.079373]D[+14.01565]N[+0.984016]E[+14.01565]F[+14.01565]G[+14.01565]Y[+203.079373]S[+203.079373]N[+203.079373]R[+203.079373] +L[+14.01565]I[+14.01565]S[+79.966331]W[+162.052823]Y[+203.079373]D[+14.01565]N[+203.079373]E[+14.01565]F[+14.01565]G[+14.01565]Y[+203.079373]S[+203.079373]N[+203.079373]R[+203.079373] +L[+14.01565]I[+14.01565]S[+79.966331]W[+162.052823]Y[+203.079373]D[+14.01565]N[+0.984016]E[+14.01565]F[+14.01565]G[+14.01565]Y[+203.079373]S[+203.079373]N[+203.079373]R[+203.079373] +V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]M[+14.015651]A[+14.01565]H[+162.052823]M[+14.015651]A[+14.01565]S[+203.079373]K[+178.047738] +V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]M[+14.015651]A[+14.01565]H[+162.052823]M[+14.015651]A[+14.01565]S[+203.079373]K[+28.0313] +V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]M[+14.015651]A[+14.01565]H[+162.052823]M[+14.015651]A[+14.01565]S[+79.966331]K[+178.047738] +V[+14.01565]V[+14.01565]D[+14.01565]L[+14.01565]M[+14.015651]A[+14.01565]H[+162.052823]M[+14.015651]A[+14.01565]S[+79.966331]K[+28.0313] +E[+14.01565][-0.984016] +E[+14.01565][+143.058243] +[238.229666]G[+14.01565]K[+178.047738] +[42.010565]G[+14.01565]K[+178.047738] diff --git a/mzLib/Test/DatabaseTests/humanGAPDH.xml b/mzLib/Test/DatabaseTests/humanGAPDH.xml new file mode 100644 index 000000000..16cf2fa5d --- /dev/null +++ b/mzLib/Test/DatabaseTests/humanGAPDH.xml @@ -0,0 +1,3574 @@ + + + +P04406 +E7EUT4 +P00354 +Q53X65 +G3P_HUMAN + + +Glyceraldehyde-3-phosphate dehydrogenase +GAPDH +1.2.1.12 + + +Peptidyl-cysteine S-nitrosylase GAPDH +2.6.99.- + + + +GAPDH +GAPD +CDABP0047 +OK/SW-cl.12 + + +Homo sapiens +Human + + +Eukaryota +Metazoa +Chordata +Craniata +Vertebrata +Euteleostomi +Mammalia +Eutheria +Euarchontoglires +Primates +Haplorrhini +Catarrhini +Hominidae +Homo + + + + + +The glyceraldehyde 3 phosphate dehydrogenase gene family: structure of a human cDNA and of an X chromosome linked pseudogene; amazing complexity of the gene family in mouse. + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + + + + +The complete sequence of a full length cDNA for human liver glyceraldehyde-3-phosphate dehydrogenase: evidence for multiple mRNA species. + + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + + + + +Isolation and characterization of rat and human glyceraldehyde-3-phosphate dehydrogenase cDNAs: genomic complexity and molecular evolution of the gene. + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + +Liver + + + + + +Enhanced expression of a glyceraldehyde-3-phosphate dehydrogenase gene in human lung cancers. + + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + +Lung + + + + + +Identification of the 37-kDa protein displaying a variable interaction with the erythroid cell membrane as glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + + + + +Isolation and complete sequence of a functional human glyceraldehyde-3-phosphate dehydrogenase gene. + + + + + + + + + + +NUCLEOTIDE SEQUENCE [GENOMIC DNA] +FUNCTION +CATALYTIC ACTIVITY + + + + +A human nuclear uracil DNA glycosylase is the 37-kDa subunit of glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + +Placenta + + + + + +cDNA cloning by amplification of circularized first strand cDNAs reveals non-IRE-regulated iron-responsive mRNAs. + + + + + + + + +NUCLEOTIDE SEQUENCE [MRNA] + +Astrocytoma + + + + +Pediatric leukemia cDNA sequencing project. + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA] + +Leukemia + + + + + +Identification of immuno-peptidmics that are recognized by tumor-reactive CTL generated from TIL of colon cancer patients. + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA] + +Colon adenocarcinoma + + + + + +Cloning of human full-length CDSs in BD Creator(TM) system donor vector. + + + + + + + + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA] + + + + + + + +NUCLEOTIDE SEQUENCE [GENOMIC DNA] +VARIANT GLY-22 + + + + +Cloning of human full open reading frames in Gateway(TM) system entry vector (pDONR201). + + + + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA] + + + +The finished DNA sequence of human chromosome 12. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE GENOMIC DNA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE GENOMIC DNA] + + + + +The status, quality, and expansion of the NIH full-length cDNA project: the Mammalian Gene Collection (MGC). + + + + + + + +NUCLEOTIDE SEQUENCE [LARGE SCALE MRNA] + +Eye +Kidney +Lung +Lymph +Placenta + + + + + +The complete amino acid sequence of human muscle glyceraldehyde 3-phosphate dehydrogenase. + + + + + + + + + +PRELIMINARY PROTEIN SEQUENCE OF 2-335 + +Muscle + + + + + +Exploring proteomes and analyzing protein processing by mass spectrometric identification of sorted N-terminal peptides. + + + + + + + + + + + + + +PROTEIN SEQUENCE OF 2-13 + +Platelet + + + + + + + + + + + +PROTEIN SEQUENCE OF 2-13; 62-84; 118-139; 198-215; 220-227; 235-248 AND 310-335 + +CLEAVAGE OF INITIATOR METHIONINE +IDENTIFICATION BY MASS SPECTROMETRY + +Prostatic carcinoma + + + + + + + + + + + + +PROTEIN SEQUENCE OF 67-80; 87-107; 119-139; 146-186; 201-215; 235-248 AND 310-334 + +IDENTIFICATION BY MASS SPECTROMETRY + +Brain +Cajal-Retzius cell +Fetal brain cortex + + + + + +The major protein expression profile and two-dimensional protein database of human heart. + + + + + + + + + + + + + +PROTEIN SEQUENCE OF 220-226 AND 242-246 + +Heart + + + + + +The covalent structure of glyceraldehyde-phosphate dehydrogenase from human muscles. Isolation and amino acid sequences of peptides from tryptic digest. + + + + + + + + + + + +PARTIAL PROTEIN SEQUENCE + +Muscle + + + + + +Glyceraldehyde-3-phosphate dehydrogenase is phosphorylated by protein kinase Ciota /lambda and plays a role in microtubule dynamics in the early secretory pathway. + + + + + + + +FUNCTION +INTERACTION WITH PRKCI + + + + +Subcellular localization of human glyceraldehyde-3-phosphate dehydrogenase is independent of its glycolytic function. + + + + + + + + +SUBCELLULAR LOCATION + + + + +Proteomic characterization of the human centrosome by protein correlation profiling. + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY + +Lymphoblast + + + + + +Noncanonical function of glutamyl-prolyl-tRNA synthetase: gene-specific silencing of translation. + + + + + + + + + + + + + + + + + +IDENTIFICATION IN THE GAIT COMPLEX + + + + +Oxidative stress-responsive intracellular regulation specific for the angiostatic form of human tryptophanyl-tRNA synthetase. + + + + + + + + + +INTERACTION WITH WARS1 + + + + +Immunoaffinity profiling of tyrosine phosphorylation in cancer cells. + + + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT TYR-42 + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Global, in vivo, and site-specific phosphorylation dynamics in signaling networks. + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT SER-83 + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Cervix carcinoma + + + + + +The ubiquitin-specific protease USP25 interacts with three sarcomeric proteins. + + + + + + + + + + + +INTERACTION WITH USP25 + + + + +HERC5 is an IFN-induced HECT-type E3 protein ligase that mediates type I IFN-induced ISGylation of protein targets. + + + + + + + + + + +ISGYLATION + + + + +Strategy for comprehensive identification of post-translational modifications in cellular proteins, including low abundant modifications: application to glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + + + + + +PHOSPHORYLATION AT THR-75; SER-122; SER-148; THR-229; THR-237 AND SER-312 + + +DEAMIDATION AT ASN-9; ASN-64; ASN-70; ASN-149; ASN-155; ASN-225 AND ASN-316 + + +METHYLATION AT LYS-5; LYS-66; LYS-194; LYS-215; LYS-227; LYS-260; LYS-263 AND LYS-334 + + + + +A quantitative atlas of mitotic phosphorylation. + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT SER-83; SER-151 AND THR-184 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Cervix carcinoma + + + + + +Lys-N and trypsin cover complementary parts of the phosphoproteome in a refined SCX-based approach. + + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +FKBP36 is an inherent multifunctional glyceraldehyde-3-phosphate dehydrogenase inhibitor. + + + + + + + + + + + + +INTERACTION WITH FKBP6 + + + + +Quantitative phosphoproteomic analysis of T cell receptor signaling reveals system-wide modulation of protein-protein interactions. + + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT THR-184; THR-211 AND SER-312 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Leukemic T-cell + + + + + +Lysine acetylation targets protein complexes and co-regulates major cellular functions. + + + + + + + + + + + + + + + +ACETYLATION [LARGE SCALE ANALYSIS] AT LYS-61; LYS-194; LYS-219; LYS-227 AND LYS-254 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Haponin (eIF1AD) interacts with glyceraldehyde 3-phosphate dehydrogenase in the CHO-K1 cell line. + + + + + + + + + + + + +INTERACTION WITH EIF1AD + + + + +Quantitative phosphoproteomics reveals widespread full phosphorylation site occupancy during mitosis. + + + + + + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT THR-75; SER-83 AND THR-184 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Cervix carcinoma + + + + + +Initial characterization of the human central proteome. + + + + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +The first identification of lysine malonylation substrates and its regulatory enzyme. + + + + + + + + + + + + + + + + + + + + + + + + + +MALONYLATION AT LYS-194 AND LYS-215 + + + + +System-wide temporal characterization of the proteome and phosphoproteome of human embryonic stem cell differentiation. + + + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT SER-83 + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Resveratrol-induced changes of the human adipocyte secretion profile. + + + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Protection of extraribosomal RPL13a by GAPDH and dysregulation by S-nitrosylation. + + + + + + + + + + + + + +INTERACTION WITH RPL13A +S-NITROSYLATION AT CYS-247 + + + + +Heterotrimeric GAIT complex drives transcript-selective translation inhibition in murine macrophages. + + + + + + + + + + +FUNCTION +RECONSTITUTION OF THE GAIT COMPLEX + + + + +N-terminal acetylome analyses and functional insights of the N-terminal acetyltransferase NatB. + + + + + + + + + + + + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +NleB, a bacterial effector with glycosyltransferase activity, targets GAPDH function to inhibit NF-kappaB activation. + + + + + + + + + + + + + + + + +FUNCTION +GLYCOSYLATION (MICROBIAL INFECTION) +INTERACTION WITH TRAF2 + +MUTAGENESIS OF CYS-152; THR-211; THR-229; SER-241; THR-246 AND THR-277 + + + + + +Toward a comprehensive characterization of a human cancer cell phosphoproteome. + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT SER-83; SER-151; THR-153; THR-229 AND SER-333 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Cervix carcinoma +Erythroleukemia + + + + + +Target-selective protein S-nitrosylation by sequence motif recognition. + + + + + + + + + + + + + +S-NITROSYLATION AT CYS-247 +MUTAGENESIS OF LEU-245 AND GLU-250 +DOMAIN + + + + +Oxidation of an exposed methionine instigates the aggregation of glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + + + + + + + + +MECHANISM OF FREE RADICAL-INDUCED AGGREGATION +ACTIVE SITE +OXIDATION AT MET-46 + +MUTAGENESIS OF MET-46; MET-105; CYS-152; CYS-156; TRP-196; CYS-247 AND TYR-320 + + + + + +An enzyme assisted RP-RPLC approach for in-depth analysis of human liver phosphoproteome. + + + + + + + + + + + + + + + + + +PHOSPHORYLATION [LARGE SCALE ANALYSIS] AT THR-177; THR-182; THR-184 AND SER-241 + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + +Liver + + + + + +N-terminome analysis of the human mitochondrial proteome. + + + + + + + + + + + + + + + + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Citrobacter rodentium NleB protein inhibits tumor necrosis factor (TNF) receptor-associated factor 3 (TRAF3) ubiquitination to reduce host type I interferon production. + + + + + + + + + + + + + + + +FUNCTION +GLYCOSYLATION (MICROBIAL INFECTION) +INTERACTION WITH TRAF2 +MUTAGENESIS OF CYS-152 + + + + +NleB/SseK effectors from Citrobacter rodentium, Escherichia coli, and Salmonella enterica display distinct differences in host substrate specificity. + + + + + + + + + + + + + + + +GLYCOSYLATION AT ARG-197 AND ARG-200 (MICROBIAL INFECTION) + + + + + +Site-specific mapping of the human SUMO proteome reveals co-modification with phosphorylation. + + + + + + + + + + + + +SUMOYLATION [LARGE SCALE ANALYSIS] AT LYS-186 + +IDENTIFICATION BY MASS SPECTROMETRY [LARGE SCALE ANALYSIS] + + + + + +Twinning in crystals of human skeletal muscle D-glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + +X-RAY CRYSTALLOGRAPHY (3.5 ANGSTROMS) + + + + +Structural analysis of human liver glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + +X-RAY CRYSTALLOGRAPHY (2.5 ANGSTROMS) IN COMPLEX WITH NAD + +SUBUNIT + + + + +High-resolution structure of human D-glyceraldehyde-3-phosphate dehydrogenase. + + + + + + + + + +X-RAY CRYSTALLOGRAPHY (1.75 ANGSTROMS) IN COMPLEX WITH NAD + +SUBUNIT + + + +Has both glyceraldehyde-3-phosphate dehydrogenase and nitrosylase activities, thereby playing a role in glycolysis and nuclear functions, respectively (PubMed:3170585, PubMed:11724794). Glyceraldehyde-3-phosphate dehydrogenase is a key enzyme in glycolysis that catalyzes the first step of the pathway by converting D-glyceraldehyde 3-phosphate (G3P) into 3-phospho-D-glyceroyl phosphate (PubMed:3170585, PubMed:11724794). Modulates the organization and assembly of the cytoskeleton (By similarity). Facilitates the CHP1-dependent microtubule and membrane associations through its ability to stimulate the binding of CHP1 to microtubules (By similarity). Component of the GAIT (gamma interferon-activated inhibitor of translation) complex which mediates interferon-gamma-induced transcript-selective translation inhibition in inflammation processes (PubMed:23071094). Upon interferon-gamma treatment assembles into the GAIT complex which binds to stem loop-containing GAIT elements in the 3'-UTR of diverse inflammatory mRNAs (such as ceruplasmin) and suppresses their translation (PubMed:23071094). Also plays a role in innate immunity by promoting TNF-induced NF-kappa-B activation and type I interferon production, via interaction with TRAF2 and TRAF3, respectively (PubMed:23332158, PubMed:27387501). Participates in nuclear events including transcription, RNA transport, DNA replication and apoptosis (By similarity). Nuclear functions are probably due to the nitrosylase activity that mediates cysteine S-nitrosylation of nuclear target proteins such as SIRT1, HDAC2 and PRKDC (By similarity). + + + + + +D-glyceraldehyde 3-phosphate + NAD(+) + phosphate = (2R)-3-phospho-glyceroyl phosphate + H(+) + NADH + + + + + + + + + + + + + + +L-cysteinyl-[protein] + S-nitroso-L-cysteinyl-[GAPDH] = L-cysteinyl-[GAPDH] + S-nitroso-L-cysteinyl-[protein] + + + + + + + + + + + + + + + +Glyceraldehyde-3-phosphate dehydrogenase activity is inhibited by fumarate, via the formation of S-(2-succinyl)cysteine residues. + + + + +Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 1/5. + + + + +Homotetramer (PubMed:16239728, PubMed:16510976). Interacts with TPPP; the interaction is direct (By similarity). Interacts (when S-nitrosylated) with SIAH1; leading to nuclear translocation (By similarity). Interacts with RILPL1/GOSPEL, leading to prevent the interaction between GAPDH and SIAH1 and prevent nuclear translocation (By similarity). Interacts with CHP1; the interaction increases the binding of CHP1 with microtubules (By similarity). Associates with microtubules (By similarity). Interacts with EIF1AD, USP25, PRKCI and WARS1 (PubMed:11724794, PubMed:16501887, PubMed:15628863, PubMed:20644585). Interacts with phosphorylated RPL13A; inhibited by oxidatively-modified low-densitity lipoprotein (LDL(ox)) (PubMed:22771119). Component of the GAIT complex (PubMed:15479637). Interacts with FKBP6; leading to inhibit GAPDH catalytic activity (PubMed:19001379). Interacts with TRAF2, promoting TRAF2 ubiquitination (PubMed:23332158). Interacts with TRAF3, promoting TRAF3 ubiquitination (PubMed:27387501). + + + + +P04406 + + +Q6UY14-3 + + +false +3 + + + +P04406 + + +Q9UIJ7 + + +false +3 + + + +P04406 + + +P05067 + + +false +3 + + + +P04406 + + +Q9UQM7 + + +false +3 + + + +P04406 + + +Q14194 + + +false +3 + + + +P04406 + + +P35222 + + +false +3 + + + +P04406 + + +Q9BPW9-4 + + +false +3 + + + +P04406 + + +P00533 + + +false +7 + + + +P04406 + + +O00471 + + +false +3 + + + +P04406 + + +O75344 + + +false +3 + + + +P04406 + + +P06241 + + +false +3 + + + +P04406 + + +P04406 + + +false +2 + + + +P04406 + + +Q8NEA9 + + +false +3 + + + +P04406 + + +P42858 + + +false +7 + + + +P04406 + + +Q92993-2 + + +false +3 + + + +P04406 + + +P42695 + + +false +2 + + + +P04406 + + +P35228 + + +false +8 + + + +P04406 + + +P12004 + + +false +3 + + + +P04406 + + +P00558 + + +false +2 + + + +P04406 + + +P48147 + + +false +5 + + + +P04406 + + +P17612 + + +false +3 + + + +P04406 + + +Q8WUY3 + + +false +3 + + + +P04406 + + +Q9UHX1-2 + + +false +3 + + + +P04406 + + +P15927 + + +false +2 + + + +P04406 + + +P05109 + + +false +6 + + + +P04406 + + +Q96GZ6 + + +false +3 + + + +P04406 + + +P00441 + + +false +3 + + + +P04406 + + +Q9BSI4 + + +false +2 + + + +P04406 + + +P10599 + + +false +3 + + + +Cytoplasm +Cytosol + + +Nucleus + + +Cytoplasm +Perinuclear region + + +Membrane + + +Cytoplasm +Cytoskeleton + + +Translocates to the nucleus following S-nitrosylation and interaction with SIAH1, which contains a nuclear localization signal (By similarity). Postnuclear and Perinuclear regions (PubMed:12829261). + + + + + +P04406-1 +1 + + + +P04406-2 +2 + + + + + +The [IL]-x-C-x-x-[DE] motif is a proposed target motif for cysteine S-nitrosylation mediated by the iNOS-S100A8/A9 transnitrosylase complex. + + + + +S-nitrosylation of Cys-152 leads to interaction with SIAH1, followed by translocation to the nucleus (By similarity). S-nitrosylation of Cys-247 is induced by interferon-gamma and LDL(ox) implicating the iNOS-S100A8/9 transnitrosylase complex and seems to prevent interaction with phosphorylated RPL13A and to interfere with GAIT complex activity (PubMed:22771119, PubMed:25417112). + + + +ISGylated. + + + +Sulfhydration at Cys-152 increases catalytic activity. + + + + +Oxidative stress can promote the formation of high molecular weight disulfide-linked GAPDH aggregates, through a process called nucleocytoplasmic coagulation. Such aggregates can be observed in vivo in the affected tissues of patients with Alzheimer disease or alcoholic liver cirrhosis, or in cell cultures during necrosis. Oxidation at Met-46 may play a pivotal role in the formation of these insoluble structures. This modification has been detected in vitro following treatment with free radical donor (+/-)-(E)-4-ethyl-2-[(E)-hydroxyimino]-5-nitro-3-hexenamide. It has been proposed to destabilize nearby residues, increasing the likelihood of secondary oxidative damages, including oxidation of Tyr-45 and Met-105. This cascade of oxidations may augment GAPDH misfolding, leading to intermolecular disulfide cross-linking and aggregation. + + + + +Succination of Cys-152 and Cys-247 by the Krebs cycle intermediate fumarate, which leads to S-(2-succinyl)cysteine residues, inhibits glyceraldehyde-3-phosphate dehydrogenase activity. Fumarate concentration as well as succination of cysteine residues in GAPDH is significantly increased in muscle of diabetic mammals. It was proposed that the S-(2-succinyl)cysteine chemical modification may be a useful biomarker of mitochondrial and oxidative stress in diabetes and that succination of GAPDH and other thiol proteins by fumarate may contribute to the metabolic changes underlying the development of diabetes complications. + + + + +(Microbial infection) Glycosylated by C.rodentium protein NleB, enteropathogenic E.coli protein NleB1 and S.typhimurium protein Ssek1: arginine GlcNAcylation prevents the interaction with TRAF2 and TRAF3 (PubMed:23332158, PubMed:27387501, PubMed:28522607). This leads to reduced ubiquitination of TRAF2 and TRAF3, and subsequent inhibition of NF-kappa-B signaling and type I interferon production, respectively (PubMed:23332158, PubMed:27387501). + + + + +Belongs to the glyceraldehyde-3-phosphate dehydrogenase family. + + + + + + + +Glyceraldehyde 3-phosphate dehydrogenase entry + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +3D-structure +Acetylation +ADP-ribosylation +Alternative splicing +Apoptosis +Cytoplasm +Cytoskeleton +Direct protein sequencing +Glycolysis +Glycoprotein +Immunity +Innate immunity +Isopeptide bond +Membrane +Methylation +NAD +Nucleus +Oxidation +Oxidoreductase +Phosphoprotein +Reference proteome +S-nitrosylation +Transferase +Translation regulation +Ubl conjugation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +NAD(+) + + + + + + + + +NAD(+) + + + + + + + + +NAD(+) + + + + + + + + +NAD(+) + + + + + + + + + +D-glyceraldehyde 3-phosphate + + + + + + + + +D-glyceraldehyde 3-phosphate + + + + + + + + + +D-glyceraldehyde 3-phosphate + + + + + + + + +D-glyceraldehyde 3-phosphate + + + + + + + + +NAD(+) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A +G + + + + + +K +N + + + + + +M +L + + + + + +M +L + + + + + +C +S + + + + + +C +S + + + + + +W +F + + + + + +T +A + + + + + +T +A + + + + + +S +A + + + + + +L +M + + + + + +T +A + + + + + +C +S + + + + + +E +M + + + + + +T +A + + + + + +Y +F + + + + + +N +D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +MGKVKVGVNGFGRIGRLVTRAAFNSGKVDIVAINDPFIDLNYMVYMFQYDSTHGKFHGTVKAENGKLVINGNPITIFQERDPSKIKWGDAGAEYVVESTGVFTTMEKAGAHLQGGAKRVIISAPSADAPMFVMGVNHEKYDNSLKIISNASCTTNCLAPLAKVIHDNFGIVEGLMTTVHAITATQKTVDGPSGKLWRDGRGALQNIIPASTGAAKAVGKVIPELNGKLTGMAFRVPTANVSVVDLTCRLEKPAKYDDIKKVVKQASEGPLKGILGYTEHQVVSSDFNSDTHSSTFDAGAGIALNDHFVKLISWYDNEFGYSNRVVDLMAHMASKE + + + +Copyrighted by the UniProt Consortium, see https://www.uniprot.org/terms Distributed under the Creative Commons Attribution (CC BY 4.0) License + + \ No newline at end of file diff --git a/mzLib/Test/FileReadingTests/FakeMsDataFile.cs b/mzLib/Test/FileReadingTests/FakeMsDataFile.cs index 5f5e91acc..f95e73b4c 100644 --- a/mzLib/Test/FileReadingTests/FakeMsDataFile.cs +++ b/mzLib/Test/FileReadingTests/FakeMsDataFile.cs @@ -28,7 +28,6 @@ public class FakeMsDataFile : MsDataFile { public FakeMsDataFile(MsDataScan[] FakeScans) : base(FakeScans, new SourceFile(@"scan number only nativeID format", "mzML format", null, "SHA-1", @"C:\fake.mzML", null)) { - this.Scans = FakeScans; } public int GetClosestOneBasedSpectrumNumber(double retentionTime) diff --git a/mzLib/Test/FileReadingTests/TestFileConnection.cs b/mzLib/Test/FileReadingTests/TestFileConnection.cs new file mode 100644 index 000000000..079b521d7 --- /dev/null +++ b/mzLib/Test/FileReadingTests/TestFileConnection.cs @@ -0,0 +1,37 @@ +using MassSpectrometry; +using NUnit.Framework; +using Readers; +using System.Collections.Generic; +using System.IO; +using Path = System.IO.Path; + +namespace Test.FileReadingTests +{ + [TestFixture] + public sealed class TestReaderConnection + { + [Test] + [TestCase(@"DataFiles/sliced_ethcd.mzML", "sliced_ethcd.mzML")] + [TestCase(@"DataFiles/sliced_ethcd.raw", "sliced_ethcd.raw")] + [TestCase(@"DataFiles/small.RAW", "small.RAW")] + [TestCase(@"DataFiles/SmallCalibratibleYeast.mzml", "SmallCalibratibleYeast.mzml")] + public static void TestReaderClosesConnection(string filePath, string fileName) + { + string spectraPath = Path.Combine(TestContext.CurrentContext.TestDirectory, filePath); + MsDataFile datafile = MsDataFileReader.GetDataFile(spectraPath); + + List scans = datafile.GetAllScansList(); + + string movingDirectory = Path.Combine(TestContext.CurrentContext.TestDirectory, + "FileReadingTests/MoveHere"); + + Directory.CreateDirectory(movingDirectory); + + File.Copy(spectraPath, movingDirectory + '/' + fileName); + + Directory.Delete(movingDirectory, true); + + Assert.Pass(); + } + } +} diff --git a/mzLib/Test/FileReadingTests/TestRawFileReader.cs b/mzLib/Test/FileReadingTests/TestRawFileReader.cs index 222179e7b..630431e59 100644 --- a/mzLib/Test/FileReadingTests/TestRawFileReader.cs +++ b/mzLib/Test/FileReadingTests/TestRawFileReader.cs @@ -4,6 +4,7 @@ using System.IO; using System.Linq; using MassSpectrometry; +using MzLibUtil; using NUnit.Framework; using Readers; @@ -23,6 +24,22 @@ public void TestFileDoesntExist() reader.InitiateDynamicConnection(); }); } + + #region Testing Exceptions + + [Test] + public void TestRawFileReaderFileNotFoundException() + { + var fakeRawFile = "asdasd.raw"; + + var ex = Assert.Throws(() => MsDataFileReader.GetDataFile(fakeRawFile).LoadAllStaticData()); + + Assert.That(ex.Message, Is.EqualTo(new FileNotFoundException().Message)); + } + + #endregion + + /// /// Tests LoadAllStaticData for ThermoRawFileReader /// diff --git a/mzLib/Test/Test.csproj b/mzLib/Test/Test.csproj index f11e1dff0..2acc38a3c 100644 --- a/mzLib/Test/Test.csproj +++ b/mzLib/Test/Test.csproj @@ -78,18 +78,30 @@ Always + + Always + Always Always + + Always + + + Always + Always Always + + Always + Always @@ -285,6 +297,9 @@ PreserveNewest + + PreserveNewest + Always diff --git a/mzLib/Test/TestClassExtensions.cs b/mzLib/Test/TestClassExtensions.cs index 9b94635b7..2a4572c8c 100644 --- a/mzLib/Test/TestClassExtensions.cs +++ b/mzLib/Test/TestClassExtensions.cs @@ -34,6 +34,20 @@ public static void TestGetClosestIndex() // Test different search options Assert.AreEqual(sortedArray.GetClosestIndex(4.75, ArraySearchOption.Next), 4); Assert.AreEqual(sortedArray.GetClosestIndex(4.75, ArraySearchOption.Previous), 3); + + double[] smallerSortedArray = { 1, 2 }; + + Assert.AreEqual(smallerSortedArray.GetClosestIndex( -1), 0); + Assert.AreEqual(smallerSortedArray.GetClosestIndex(0), 0); + Assert.AreEqual(smallerSortedArray.GetClosestIndex(1), 0); + Assert.AreEqual(smallerSortedArray.GetClosestIndex(1.9), 1); + Assert.AreEqual(smallerSortedArray.GetClosestIndex(Double.MaxValue), 1); + + double[] smallestSortedArray = { 1 }; + Assert.AreEqual(smallestSortedArray.GetClosestIndex(-1), 0); + Assert.AreEqual(smallestSortedArray.GetClosestIndex(0), 0); + Assert.AreEqual(smallestSortedArray.GetClosestIndex(1), 0); + Assert.AreEqual(smallestSortedArray.GetClosestIndex(Double.MaxValue), 0); } [Test] diff --git a/mzLib/Test/TestDeconvolution.cs b/mzLib/Test/TestDeconvolution.cs index 90afd247a..e87279374 100644 --- a/mzLib/Test/TestDeconvolution.cs +++ b/mzLib/Test/TestDeconvolution.cs @@ -191,5 +191,35 @@ public static void CheckClassicGetMostAbundantObservedIsotopicMass(string peptid } #endregion + + [Test] + [TestCase(373.85, -5, 1874.28)] // GUAGUC -5 + [TestCase(467.57, -4, 1874.28)] // GUAGUC -4 + [TestCase(623.75, -3, 1874.28)] // GUAGUC -3 + [TestCase(936.13, -2, 1874.28)] // GUAGUC -2 + [TestCase(473.05, -4, 1896.26)] // GUAGUC +Na -H -4 + [TestCase(631.07, -3, 1896.26)] // GUAGUC +Na -H -3 + [TestCase(947.121, -2, 1896.26)] // GUAGUC +Na -H -2 + public void TestNegativeModeClassicDeconvolution(double expectedMz, int expectedCharge, double expectedMonoMass) + { + // get scan + string filePath = Path.Combine(TestContext.CurrentContext.TestDirectory, "DataFiles", + "GUACUG_NegativeMode_Sliced.mzML"); + var scan = MsDataFileReader.GetDataFile(filePath).GetAllScansList().First(); + var tolerance = new PpmTolerance(20); + + // set up deconvolution + DeconvolutionParameters deconParams = new ClassicDeconvolutionParameters(-10, -1, 20, 3, Polarity.Negative); + Deconvoluter deconvoluter = new(DeconvolutionType.ClassicDeconvolution, deconParams); + + List deconvolutionResults = deconvoluter.Deconvolute(scan).ToList(); + // ensure each expected result is found, with correct mz, charge, and monoisotopic mass + var resultsWithPeakOfInterest = deconvolutionResults.FirstOrDefault(envelope => + envelope.Peaks.Any(peak => tolerance.Within(peak.mz, expectedMz))); + if (resultsWithPeakOfInterest is null) Assert.Fail(); + + Assert.That(tolerance.Within(expectedMonoMass, resultsWithPeakOfInterest.MonoisotopicMass)); + Assert.That(expectedCharge, Is.EqualTo(resultsWithPeakOfInterest.Charge)); + } } } \ No newline at end of file diff --git a/mzLib/Test/TestPeptideWithSetMods.cs b/mzLib/Test/TestPeptideWithSetMods.cs index 1829f7820..7deb0a871 100644 --- a/mzLib/Test/TestPeptideWithSetMods.cs +++ b/mzLib/Test/TestPeptideWithSetMods.cs @@ -1085,5 +1085,60 @@ public static void CheckMostAbundantMonoisotopicMass() double large_pep_most_abundant_mass_prospector = 4709.12020 - 1.0079; Assert.That(large_pep.MostAbundantMonoisotopicMass, Is.EqualTo(large_pep_most_abundant_mass_prospector).Within(0.01)); } + + [Test] + public static void TestPeptideWithSetModsEssentialSequence() + { + var psiModDeserialized = Loaders.LoadPsiMod(Path.Combine(TestContext.CurrentContext.TestDirectory, "PSI-MOD.obo2.xml")); + Dictionary formalChargesDictionary = Loaders.GetFormalChargesDictionary(psiModDeserialized); + List UniProtPtms = Loaders.LoadUniprot(Path.Combine(TestContext.CurrentContext.TestDirectory, "ptmlist2.txt"), formalChargesDictionary).ToList(); + + Dictionary modsToWrite = new Dictionary(); + modsToWrite.Add("UniProt",0); + + var proteinXml = ProteinDbLoader.LoadProteinXML(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "humanGAPDH.xml"), true, DecoyType.None, UniProtPtms, false, null, out var unknownMod); + var gapdh = proteinXml[0]; + + var gapdhPeptides = gapdh.Digest(new DigestionParams(maxMissedCleavages: 0, minPeptideLength: 1, initiatorMethionineBehavior: InitiatorMethionineBehavior.Variable), UniProtPtms, new List()); + + List allSequences = new List(); + foreach (var peptide in gapdhPeptides) + { + allSequences.Add(peptide.EssentialSequence(modsToWrite)); + } + + var expectedFullStrings = File.ReadAllLines(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "essentialSequences.txt")); + + CollectionAssert.AreEquivalent(expectedFullStrings, allSequences.ToArray()); + } + [Test] + public static void TestPeptideWithSetModsFullSequence() + { + var psiModDeserialized = Loaders.LoadPsiMod(Path.Combine(TestContext.CurrentContext.TestDirectory, "PSI-MOD.obo2.xml")); + Dictionary formalChargesDictionary = Loaders.GetFormalChargesDictionary(psiModDeserialized); + List UniProtPtms = Loaders.LoadUniprot(Path.Combine(TestContext.CurrentContext.TestDirectory, "ptmlist2.txt"), formalChargesDictionary).ToList(); + var proteinXml = ProteinDbLoader.LoadProteinXML(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "humanGAPDH.xml"), true, DecoyType.None, UniProtPtms, false, null, out var unknownMod); + var gapdh = proteinXml[0]; + + var gapdhPeptides = gapdh.Digest(new DigestionParams(maxMissedCleavages:0, minPeptideLength:1, initiatorMethionineBehavior:InitiatorMethionineBehavior.Variable),UniProtPtms,new List()); + + List allSequences = new List(); + foreach (var peptide in gapdhPeptides) + { + allSequences.Add(peptide.FullSequence); + } + + var expectedFullStrings = File.ReadAllLines(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "fullSequences.txt")); + CollectionAssert.AreEquivalent(expectedFullStrings,allSequences.ToArray()); + + allSequences.Clear(); + foreach (var peptide in gapdhPeptides) + { + allSequences.Add(peptide.FullSequenceWithMassShift()); + } + + var expectedFullStringsWithMassShifts = File.ReadAllLines(Path.Combine(TestContext.CurrentContext.TestDirectory, "DatabaseTests", "fullSequencesWithMassShift.txt")); + CollectionAssert.AreEquivalent(expectedFullStringsWithMassShifts, allSequences.ToArray()); + } } } \ No newline at end of file diff --git a/mzLib/Test/TestPeptides.cs b/mzLib/Test/TestPeptides.cs index 25a5349c4..8009b1ca3 100644 --- a/mzLib/Test/TestPeptides.cs +++ b/mzLib/Test/TestPeptides.cs @@ -25,6 +25,7 @@ using System; using System.Collections.Generic; using System.Linq; +using UsefulProteomicsDatabases; using Stopwatch = System.Diagnostics.Stopwatch; namespace Test @@ -607,9 +608,22 @@ public void GetSequenceCoverage() [TestCase("PEPT[]IDEK", ExpectedResult = false)] public bool TestValidBaseSequence(string sequence) { - return sequence.ValidBaseSequence(); + return sequence.AllSequenceResiduesAreValid(); } + [Test] + public void TestValidBaseSequenceWithResidueAddedToResidueDictionary() + { + string testSequenceForThisTest = "PEPTIDEa"; + + Loaders.LoadElements(); + Residue x = new Residue("a", 'a', "a", new ChemicalFormula(), ModificationSites.All); + Residue.AddNewResiduesToDictionary(new List { x }); + + Assert.IsTrue(testSequenceForThisTest.AllSequenceResiduesAreValid()); + } + + [Test] public void GenerateIsotopologues() { diff --git a/mzLib/TestFlashLFQ/TestFlashLFQ.cs b/mzLib/TestFlashLFQ/TestFlashLFQ.cs index e85dc1016..9d9f28498 100644 --- a/mzLib/TestFlashLFQ/TestFlashLFQ.cs +++ b/mzLib/TestFlashLFQ/TestFlashLFQ.cs @@ -96,6 +96,183 @@ public static void TestFlashLfq() true); } + [Test] + public static void TestFlashLfqBayesian() + { + // get the raw file paths + SpectraFileInfo raw = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-raw.raw"), "a", 0, 0, 0); + SpectraFileInfo mzml = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-mzml.mzml"), "a", 1, 0, 0); + + // create some PSMs + var pg = new ProteinGroup("MyProtein", "gene", "org"); + Identification id1 = new Identification(raw, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id2 = new Identification(raw, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + Identification id3 = new Identification(mzml, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id4 = new Identification(mzml, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + + // create the FlashLFQ engine + FlashLfqEngine engine = new FlashLfqEngine(new List { id1, id2, id3, id4 }, normalize: true, maxThreads: 1, bayesianProteinQuant: true); + + // run the engine + var results = engine.Run(); + + // check raw results + Assert.That(results.Peaks[raw].Count == 1); + Assert.That(results.Peaks[raw].First().Intensity > 0); + Assert.That(!results.Peaks[raw].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGFQVADGPLYR"].GetIntensity(raw) > 0); + + // NOTE: this is commented out because the protein quantity will be listed as NaN. + // this is technically a bug, but it's very rare and hard to fix. NaNs happen + // when the median polish protein quant algorithm finds that multiple files have + // the exact same intensity, and flags this as a mistake, and sets their protein intensities + // to NaN on purpose. this is to a correct an artifact of median polish, + // when protein quantities are sometimes erroneously marked as identical in 2+ files. + // if the protein quantities are *actually* exactly identical, then + // they will be marked as NaN by mistake. this rarely happens in real life, but it happens + // in simple unit tests like this. + + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(raw) > 0); + + // check mzml results + Assert.That(results.Peaks[mzml].Count == 1); + Assert.That(results.Peaks[mzml].First().Intensity > 0); + Assert.That(!results.Peaks[mzml].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGFQVADGPLYR"].GetIntensity(mzml) > 0); + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(mzml) > 0); + + // check that condition normalization worked + int int1 = (int)System.Math.Round(results.Peaks[mzml].First().Intensity, 0); + int int2 = (int)System.Math.Round(results.Peaks[raw].First().Intensity, 0); + Assert.That(int1 == int2); + + // test peak output + results.WriteResults( + Path.Combine(TestContext.CurrentContext.TestDirectory, @"peaks.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"modSeq.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"protein.tsv"), + null, + true); + } + + [Test] + public static void TestFlashLfqSilent() + { + // get the raw file paths + SpectraFileInfo raw = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-raw.raw"), "a", 0, 0, 0); + SpectraFileInfo mzml = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-mzml.mzml"), "a", 1, 0, 0); + + // create some PSMs + var pg = new ProteinGroup("MyProtein", "gene", "org"); + Identification id1 = new Identification(raw, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id2 = new Identification(raw, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + Identification id3 = new Identification(mzml, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id4 = new Identification(mzml, "EGFQVADGPLYR", "EGFQVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + + // create the FlashLFQ engine + FlashLfqEngine engine = new FlashLfqEngine(new List { id1, id2, id3, id4 }, normalize: true, maxThreads: 1, silent: true); + + // run the engine + var results = engine.Run(); + + // check raw results + Assert.That(results.Peaks[raw].Count == 1); + Assert.That(results.Peaks[raw].First().Intensity > 0); + Assert.That(!results.Peaks[raw].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGFQVADGPLYR"].GetIntensity(raw) > 0); + + // NOTE: this is commented out because the protein quantity will be listed as NaN. + // this is technically a bug, but it's very rare and hard to fix. NaNs happen + // when the median polish protein quant algorithm finds that multiple files have + // the exact same intensity, and flags this as a mistake, and sets their protein intensities + // to NaN on purpose. this is to a correct an artifact of median polish, + // when protein quantities are sometimes erroneously marked as identical in 2+ files. + // if the protein quantities are *actually* exactly identical, then + // they will be marked as NaN by mistake. this rarely happens in real life, but it happens + // in simple unit tests like this. + + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(raw) > 0); + + // check mzml results + Assert.That(results.Peaks[mzml].Count == 1); + Assert.That(results.Peaks[mzml].First().Intensity > 0); + Assert.That(!results.Peaks[mzml].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGFQVADGPLYR"].GetIntensity(mzml) > 0); + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(mzml) > 0); + + // check that condition normalization worked + int int1 = (int)System.Math.Round(results.Peaks[mzml].First().Intensity, 0); + int int2 = (int)System.Math.Round(results.Peaks[raw].First().Intensity, 0); + Assert.That(int1 == int2); + + // test peak output + results.WriteResults( + Path.Combine(TestContext.CurrentContext.TestDirectory, @"peaks.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"modSeq.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"protein.tsv"), + null, + true); + } + + [Test] + public static void TestFlashLfqWithNonParsableBaseSequence() + { + // get the raw file paths + SpectraFileInfo raw = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-raw.raw"), "a", 0, 0, 0); + SpectraFileInfo mzml = new SpectraFileInfo(Path.Combine(TestContext.CurrentContext.TestDirectory, "TestData", @"sliced-mzml.mzml"), "a", 1, 0, 0); + + // create some PSMs + var pg = new ProteinGroup("MyProtein", "gene", "org"); + Identification id1 = new Identification(raw, "EGF[+42]QVADGPLYR", "EGF[+42]QVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id2 = new Identification(raw, "EGF[+42]QVADGPLYR", "EGF[+42]QVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + Identification id3 = new Identification(mzml, "EGF[+42]QVADGPLYR", "EGF[+42]QVADGPLYR", 1350.65681, 94.12193, 2, new List { pg }); + Identification id4 = new Identification(mzml, "EGF[+42]QVADGPLYR", "EGF[+42]QVADGPLYR", 1350.65681, 94.05811, 2, new List { pg }); + + // create the FlashLFQ engine + FlashLfqEngine engine = new FlashLfqEngine(new List { id1, id2, id3, id4 }, normalize: true, maxThreads: 1); + + // run the engine + var results = engine.Run(); + + // check raw results + Assert.That(results.Peaks[raw].Count == 1); + Assert.That(results.Peaks[raw].First().Intensity > 0); + Assert.That(!results.Peaks[raw].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGF[+42]QVADGPLYR"].GetIntensity(raw) > 0); + + // NOTE: this is commented out because the protein quantity will be listed as NaN. + // this is technically a bug, but it's very rare and hard to fix. NaNs happen + // when the median polish protein quant algorithm finds that multiple files have + // the exact same intensity, and flags this as a mistake, and sets their protein intensities + // to NaN on purpose. this is to a correct an artifact of median polish, + // when protein quantities are sometimes erroneously marked as identical in 2+ files. + // if the protein quantities are *actually* exactly identical, then + // they will be marked as NaN by mistake. this rarely happens in real life, but it happens + // in simple unit tests like this. + + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(raw) > 0); + + // check mzml results + Assert.That(results.Peaks[mzml].Count == 1); + Assert.That(results.Peaks[mzml].First().Intensity > 0); + Assert.That(!results.Peaks[mzml].First().IsMbrPeak); + Assert.That(results.PeptideModifiedSequences["EGF[+42]QVADGPLYR"].GetIntensity(mzml) > 0); + //Assert.That(results.ProteinGroups["MyProtein"].GetIntensity(mzml) > 0); + + // check that condition normalization worked + int int1 = (int)System.Math.Round(results.Peaks[mzml].First().Intensity, 0); + int int2 = (int)System.Math.Round(results.Peaks[raw].First().Intensity, 0); + Assert.That(int1 == int2); + + // test peak output + results.WriteResults( + Path.Combine(TestContext.CurrentContext.TestDirectory, @"peaks.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"modSeq.tsv"), + Path.Combine(TestContext.CurrentContext.TestDirectory, @"protein.tsv"), + null, + true); + } + [Test] public static void TestFlashLfqWithPercolatorStyleIds() { diff --git a/mzLib/UsefulProteomicsDatabases/ProteinDbLoader.cs b/mzLib/UsefulProteomicsDatabases/ProteinDbLoader.cs index c3e79f8d4..b9af8edb2 100644 --- a/mzLib/UsefulProteomicsDatabases/ProteinDbLoader.cs +++ b/mzLib/UsefulProteomicsDatabases/ProteinDbLoader.cs @@ -110,10 +110,9 @@ public static List LoadProteinXML(string proteinDbLocation, bool genera targets.Add(newProtein); } } + } - } - } if (newProteinDbLocation != proteinDbLocation) diff --git a/mzLib/UsefulProteomicsDatabases/ProteinDbRetriever.cs b/mzLib/UsefulProteomicsDatabases/ProteinDbRetriever.cs index f16ce74c9..0d2784dad 100644 --- a/mzLib/UsefulProteomicsDatabases/ProteinDbRetriever.cs +++ b/mzLib/UsefulProteomicsDatabases/ProteinDbRetriever.cs @@ -239,7 +239,7 @@ public enum IncludeIsoforms /// /// Columns to select for retrieving results in tab or xls format. - /// https://legacy.uniprot.org/help/uniprotkb_column_names + /// https://www.uniprot.org/help/return_fields /// public enum Columns { diff --git a/mzLib/mzLib.nuspec b/mzLib/mzLib.nuspec index 40e0ef1ae..570414d2c 100644 --- a/mzLib/mzLib.nuspec +++ b/mzLib/mzLib.nuspec @@ -2,7 +2,7 @@ mzLib - 5.0.539 + 5.0.540 mzLib Stef S. Stef S. diff --git a/mzLib/mzLib.sln b/mzLib/mzLib.sln index d98757ef2..8fd527182 100644 --- a/mzLib/mzLib.sln +++ b/mzLib/mzLib.sln @@ -121,8 +121,8 @@ Global {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.Debug|x64.ActiveCfg = Debug|x64 {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.Debug|x64.Build.0 = Debug|x64 {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.Release|x64.ActiveCfg = Release|x64 - {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.TestAndRelease|x64.ActiveCfg = Release|Any CPU - {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.TestAndRelease|x64.Build.0 = Release|Any CPU + {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.TestAndRelease|x64.ActiveCfg = Release|x64 + {04615EBF-20FC-437C-9CF7-47DA6260FAE3}.TestAndRelease|x64.Build.0 = Release|x64 {E27A5C14-0C05-466A-91CE-ABB5151A69C4}.Debug|x64.ActiveCfg = Debug|x64 {E27A5C14-0C05-466A-91CE-ABB5151A69C4}.Debug|x64.Build.0 = Debug|x64 {E27A5C14-0C05-466A-91CE-ABB5151A69C4}.Release|x64.ActiveCfg = Release|x64 diff --git a/mzLib/mzLib.sln.DotSettings b/mzLib/mzLib.sln.DotSettings index 8e13c2781..78477fa52 100644 --- a/mzLib/mzLib.sln.DotSettings +++ b/mzLib/mzLib.sln.DotSettings @@ -1,4 +1,4 @@ - + True True True @@ -6,5 +6,6 @@ True True True + True True True \ No newline at end of file