Browse code

Merge pull request #210 from sneumann/feature/updateCV20191015

Update PSI-MS.obo derived cv.cpp and cv.hpp

Steffen Neumann authored on 14/12/2019 14:35:26 • GitHub committed on 14/12/2019 14:35:26
Showing7 changed files

... ...
@@ -1,3 +1,14 @@
1
+CHANGES IN VERSION 2.19.8
2
+-------------------------
3
+ o inject a new PSI-MS.obo controlled vocabulary 
4
+   data-version: 4.1.30
5
+   date: 30:08:2019 16:10
6
+   saved-by: Gerhard Mayer
7
+
8
+CHANGES IN VERSION 2.19.7
9
+-------------------------
10
+ o Fix compile error on Windows + Mac (Thanks Mike!)
11
+
1 12
 CHANGES IN VERSION 2.19.6
2 13
 -------------------------
3 14
  o header for the pwiz backend returns NA instead of 0 for not defined or
... ...
@@ -1,5 +1,5 @@
1 1
 //
2
-// $Id: CVTranslator.cpp 7331 2015-03-24 16:11:12Z chambm $
2
+// $Id$
3 3
 //
4 4
 //
5 5
 // Original author: Darren Kessner <darren@proteowizard.org>
... ...
@@ -133,7 +133,8 @@ bool shouldIgnore(const string& key, CVID value, CVID cvid)
133 133
     return (key=="unit_" && value==MS_unit_OBSOLETE && cvid==UO_unit ||
134 134
             key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
135 135
             key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
136
-            key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
136
+            key=="de_" && value==MS_DE && cvid==1001274 || // conflict between 1000246 and 1001274
137
+            cvid == UO_volt_second_per_square_centimeter); // conflict between 1002814 200010007 (volt-second per square centimeter) 
137 138
 }
138 139
 
139 140
 
... ...
@@ -1,5 +1,5 @@
1 1
 //
2
-// $Id: CVTranslator.hpp 1656 2009-12-30 20:54:17Z chambm $
2
+// $Id$
3 3
 //
4 4
 //
5 5
 // Original author: Darren Kessner <darren@proteowizard.org>
... ...
@@ -1,5 +1,5 @@
1 1
 //
2
-// $Id: CVTranslatorTest.cpp 4129 2012-11-20 00:05:37Z chambm $
2
+// $Id$
3 3
 //
4 4
 //
5 5
 // Original author: Darren Kessner <darren@proteowizard.org>
... ...
@@ -1,5 +1,5 @@
1 1
 //
2
-// $Id: cv.cpp 9934 2016-08-02 17:48:03Z chambm $
2
+// $Id$
3 3
 //
4 4
 //
5 5
 // Darren Kessner <darren@proteowizard.org>
... ...
@@ -56,6 +56,61 @@ const TermInfo termInfos_[] =
56 56
 {
57 57
     {CVID_Unknown, "??:0000000", "CVID_Unknown", "CVID_Unknown", false},
58 58
     {MS_Proteomics_Standards_Initiative_Mass_Spectrometry_Vocabularies, "MS:0000000", "Proteomics Standards Initiative Mass Spectrometry Vocabularies", "Proteomics Standards Initiative Mass Spectrometry Vocabularies.", false},
59
+    {PEFF_PEFF_CV_term, "PEFF:0000001", "PEFF CV term", "PSI Extended FASTA Format controlled vocabulary term.", false},
60
+    {PEFF_PEFF_file_header_section_term, "PEFF:0000002", "PEFF file header section term", "CV term that may appear in a PEFF file header section.", false},
61
+    {PEFF_PEFF_file_sequence_entry_term, "PEFF:0000003", "PEFF file sequence entry term", "CV term that may appear in a description line of a PEFF file individual sequence entry.", false},
62
+    {PEFF_DbName, "PEFF:0000008", "DbName", "PEFF keyword for the sequence database name.", false},
63
+    {PEFF_Prefix, "PEFF:0000009", "Prefix", "PEFF keyword for the sequence database prefix.", false},
64
+    {PEFF_DbDescription, "PEFF:0000010", "DbDescription", "PEFF keyword for the sequence database short description.", false},
65
+    {PEFF_Decoy, "PEFF:0000011", "Decoy", "PEFF keyword for the specifying whether the sequence database is a decoy database.", false},
66
+    {PEFF_DbSource, "PEFF:0000012", "DbSource", "PEFF keyword for the source of the database file.", false},
67
+    {PEFF_DbVersion, "PEFF:0000013", "DbVersion", "PEFF keyword for the database version (release date) according to database provider.", false},
68
+    {PEFF_DbDate_OBSOLETE, "PEFF:0000014", "DbDate", "PEFF keyword for the database date (release or file date of the source) according to database provider.", true},
69
+    {PEFF_NumberOfEntries, "PEFF:0000015", "NumberOfEntries", "PEFF keyword for the sumber of sequence entries in the database.", false},
70
+    {PEFF_Conversion, "PEFF:0000016", "Conversion", "PEFF keyword for the description of the conversion from original format to this current one.", false},
71
+    {PEFF_SequenceType, "PEFF:0000017", "SequenceType", "PEFF keyword for the molecular type of the sequences.", false},
72
+    {PEFF_SpecificKey, "PEFF:0000018", "SpecificKey", "PEFF keyword for database specific keywords not included in the current controlled vocabulary.", false},
73
+    {PEFF_SpecificValue, "PEFF:0000019", "SpecificValue", "PEFF keyword for the specific values for a custom key.", false},
74
+    {PEFF_DatabaseDescription, "PEFF:0000020", "DatabaseDescription", "PEFF keyword for the short description of the PEFF file.", false},
75
+    {PEFF_GeneralComment, "PEFF:0000021", "GeneralComment", "PEFF keyword for a general comment.", false},
76
+    {PEFF_ProteoformDb, "PEFF:0000022", "ProteoformDb", "PEFF keyword that when set to 'true' indicates that the database contains complete proteoforms.", false},
77
+    {PEFF_OptionalTagDef, "PEFF:0000023", "OptionalTagDef", "PEFF keyword for the short tag (abbreviation) and longer definition used to annotate a sequence annotation (such as variant or modification) in the OptionalTag location.", false},
78
+    {PEFF_HasAnnotationIdentifiers, "PEFF:0000024", "HasAnnotationIdentifiers", "PEFF keyword that when set to 'true' indicates that entries in the database have identifiers for each annotation.", false},
79
+    {PEFF_DbUniqueId_OBSOLETE, "PEFF:0001001", "DbUniqueId", "Sequence database unique identifier.", true},
80
+    {PEFF_PName, "PEFF:0001002", "PName", "PEFF keyword for the protein full name.", false},
81
+    {PEFF_NcbiTaxId, "PEFF:0001003", "NcbiTaxId", "PEFF keyword for the NCBI taxonomy identifier.", false},
82
+    {PEFF_TaxName, "PEFF:0001004", "TaxName", "PEFF keyword for the taxonomy name (latin or common name).", false},
83
+    {PEFF_GName, "PEFF:0001005", "GName", "PEFF keyword for the gene name.", false},
84
+    {PEFF_Length, "PEFF:0001006", "Length", "PEFF keyword for the sequence length.", false},
85
+    {PEFF_SV, "PEFF:0001007", "SV", "PEFF keyword for the sequence version.", false},
86
+    {PEFF_EV, "PEFF:0001008", "EV", "PEFF keyword for the entry version.", false},
87
+    {PEFF_PE, "PEFF:0001009", "PE", "PEFF keyword for the Protein Evidence; A UniProtKB code 1-5.", false},
88
+    {PEFF_Processed, "PEFF:0001010", "Processed", "PEFF keyword for information on how the full length original protein sequence can be processed into shorter components such as signal peptides and chains.", false},
89
+    {PEFF_Variant_OBSOLETE, "PEFF:0001011", "Variant", "Sequence variation (substitution, insertion, deletion).", true},
90
+    {PEFF_ModResPsi, "PEFF:0001012", "ModResPsi", "PEFF keyword for the modified residue with PSI-MOD identifier.", false},
91
+    {PEFF_ModRes, "PEFF:0001013", "ModRes", "PEFF keyword for the modified residue without aPSI-MOD or UniMod identifier.", false},
92
+    {PEFF_AltAC, "PEFF:0001014", "AltAC", "PEFF keyword for the Alternative Accession Code.", false},
93
+    {PEFF_SeqStatus, "PEFF:0001015", "SeqStatus", "PEFF keyword for the sequence status. Complete or Fragment.", false},
94
+    {PEFF_CC, "PEFF:0001016", "CC", "PEFF keyword for the entry associated comment.", false},
95
+    {PEFF_KW, "PEFF:0001017", "KW", "PEFF keyword for the entry associated keyword(s).", false},
96
+    {PEFF_GO, "PEFF:0001018", "GO", "PEFF keyword for the Gene Ontology code.", false},
97
+    {PEFF_XRef, "PEFF:0001019", "XRef", "PEFF keyword for the cross-reference to an external resource.", false},
98
+    {PEFF_mature_protein, "PEFF:0001020", "mature protein", "Portion of a newly synthesized protein that contributes to a final structure after other components such as signal peptides are removed.", false},
99
+    {PEFF_signal_peptide, "PEFF:0001021", "signal peptide", "Short peptide present at the N-terminus of a newly synthesized protein that is cleaved off and is not part of the final mature protein.", false},
100
+    {PEFF_transit_peptide, "PEFF:0001022", "transit peptide", "Short peptide present at the N-terminus of a newly synthesized protein that helps the protein through the membrane of its destination organelle.", false},
101
+    {PEFF_Conflict, "PEFF:0001023", "Conflict", "PEFF keyword for the sequence conflict; a UniProtKB term.", false},
102
+    {PEFF_Crc64, "PEFF:0001024", "Crc64", "PEFF keyword for the Sequence checksum in crc64.", false},
103
+    {PEFF_Domain, "PEFF:0001025", "Domain", "PEFF keyword for the sequence range of a domain.", false},
104
+    {PEFF_ID, "PEFF:0001026", "ID", "PEFF keyword for the UniProtKB specific Protein identifier ID; a UniProtKB term.", false},
105
+    {PEFF_ModResUnimod, "PEFF:0001027", "ModResUnimod", "PEFF keyword for the modified residue with UniMod identifier.", false},
106
+    {PEFF_VariantSimple, "PEFF:0001028", "VariantSimple", "PEFF keyword for the simple sequence variation of a single amino acid change. A change to a stop codon is permitted with a * symbol. More complex variations must be encoded with the VariantComplex term.", false},
107
+    {PEFF_VariantComplex, "PEFF:0001029", "VariantComplex", "PEFF keyword for a sequence variation that is more complex than a single amino acid change or change to a stop codon.", false},
108
+    {PEFF_Proteoform, "PEFF:0001030", "Proteoform", "PEFF keyword for the proteoforms of this protein, constructed as a set of annotation identifiers.", false},
109
+    {PEFF_DisulfideBond, "PEFF:0001031", "DisulfideBond", "PEFF keyword for the disulfide bonds in this protein, constructed as a sets of annotation identifiers of two half-cystine modifications.", false},
110
+    {PEFF_PEFF_molecule_processing_keyword, "PEFF:0001032", "PEFF molecule processing keyword", "PEFF keyword describing the type of processing event being described.", false},
111
+    {PEFF_Comment, "PEFF:0001033", "Comment", "PEFF keyword for the individual protein entry comment. It is discouraged to put parsable information here. This is only for free-text commentary.", false},
112
+    {PEFF_propeptide, "PEFF:0001034", "propeptide", "Short peptide that is cleaved off a newly synthesized protein and generally immediately degraded in the process of protein maturation, and is not a signal peptide or transit peptide.", false},
113
+    {PEFF_initiator_methionine, "PEFF:0001035", "initiator methionine", "N-terminal methionine residue of a protein that can be co-translationally cleaved.", false},
59 114
     {MS_sample_number, "MS:1000001", "sample number", "A reference number relevant to the sample under study.", false},
60 115
     {MS_sample_name, "MS:1000002", "sample name", "A reference string relevant to the sample under study.", false},
61 116
     {MS_sample_state, "MS:1000003", "sample state", "The chemical phase of a pure sample, or the state of a mixed sample.", false},
... ...
@@ -205,7 +260,7 @@ const TermInfo termInfos_[] =
205 260
     {MS_API_4000, "MS:1000147", "API 4000", "Applied Biosystems/MDS SCIEX API 4000 MS.", false},
206 261
     {MS_autoflex_II, "MS:1000148", "autoflex II", "Bruker Daltonics' autoflex II: MALDI TOF.", false},
207 262
     {MS_autoflex_TOF_TOF, "MS:1000149", "autoflex TOF/TOF", "Bruker Daltonics' autoflex TOF/TOF MS: MALDI TOF.", false},
208
-    {MS_Auto_Spec_Ultima_NT, "MS:1000150", "Auto Spec Ultima NT", "Waters AutoSpec Ultima NT MS.", false},
263
+    {MS_Auto_Spec_Ultima_NT, "MS:1000150", "Auto Spec Ultima NT", "Waters magnetic sector based AutoSpec Ultima NT MS.", false},
209 264
     {MS_BioTOF_II, "MS:1000151", "BioTOF II", "Bruker Daltonics' BioTOF II: ESI TOF.", false},
210 265
     {MS_BioTOF_Q, "MS:1000152", "BioTOF-Q", "Bruker Daltonics' BioTOF-Q: ESI Q-TOF.", false},
211 266
     {MS_DELTA_plusAdvantage, "MS:1000153", "DELTA plusAdvantage", "ThermoFinnigan DELTA plusAdvantage MS.", false},
... ...
@@ -244,10 +299,10 @@ const TermInfo termInfos_[] =
244 299
     {MS_proteomics_solution_1, "MS:1000186", "proteomics solution 1", "Applied Biosystems/MDS SCIEX Proteomics Solution 1 MS.", false},
245 300
     {MS_Q_TRAP, "MS:1000187", "Q TRAP", "Applied Biosystems/MDS SCIEX Q TRAP MS.", false},
246 301
     {MS_Q_Tof_micro, "MS:1000188", "Q-Tof micro", "Waters oa-ToF based Q-Tof micro.", false},
247
-    {MS_Q_Tof_ultima, "MS:1000189", "Q-Tof ultima", "Waters oa-ToF based Q-Tof Ultima.", false},
302
+    {MS_Q_Tof_Ultima, "MS:1000189", "Q-Tof Ultima", "Waters oa-ToF based Q-Tof Ultima.", false},
248 303
     {MS_QSTAR, "MS:1000190", "QSTAR", "Applied Biosystems/MDS SCIEX QSTAR MS.", false},
249
-    {MS_quattro_micro, "MS:1000191", "quattro micro", "Waters oa-ToF based micro.", false},
250
-    {MS_Quattro_UItima, "MS:1000192", "Quattro UItima", "Waters oa-ToF based Ultima.", false},
304
+    {MS_quattro_micro, "MS:1000191", "quattro micro", "Waters (triple) quadrupole based micro.", false},
305
+    {MS_Quattro_Ultima, "MS:1000192", "Quattro Ultima", "Waters (triple) quadrupole based Ultima.", false},
251 306
     {MS_Surveyor_MSQ, "MS:1000193", "Surveyor MSQ", "ThermoFinnigan Surveyor MSQ MS.", false},
252 307
     {MS_SymBiot_I, "MS:1000194", "SymBiot I", "Applied Biosystems/MDS SCIEX SymBiot I MS.", false},
253 308
     {MS_SymBiot_XVI, "MS:1000195", "SymBiot XVI", "Applied Biosystems/MDS SCIEX SymBiot XVI MS.", false},
... ...
@@ -290,7 +345,7 @@ const TermInfo termInfos_[] =
290 345
     {MS_peak_intensity_OBSOLETE, "MS:1000232", "peak intensity", "The height or area of a peak in a mass spectrum.", true},
291 346
     {MS_proton_affinity_OBSOLETE, "MS:1000233", "proton affinity", "The proton affinity of a species M is defined as the negative of the enthalpy change for the reaction M + H+ ->[M+H]+, where all species are in their ground rotational, vibrational and electronic states.", true},
292 347
     {MS_mass_resolving_power_OBSOLETE, "MS:1000234", "mass resolving power", "In a mass spectrum, the observed mass divided by the difference between two masses that can be separated. The method by which delta m was obtained and the mass at which the measurement was made should be reported.", true},
293
-    {MS_total_ion_current_chromatogram, "MS:1000235", "total ion current chromatogram", "Chromatogram obtained by plotting the total ion current detected in each of a series of mass spectra recorded as a function of retention time.", false},
348
+    {MS_total_ion_current_chromatogram, "MS:1000235", "total ion current chromatogram", "Representation of the total ion current detected in each of a series of mass spectra versus time.", false},
294 349
     {MS_transmission, "MS:1000236", "transmission", "The ratio of the number of ions leaving a region of a mass spectrometer to the number entering that region.", false},
295 350
     {MS_unified_atomic_mass_unit_OBSOLETE, "MS:1000237", "unified atomic mass unit", "A non-SI unit of mass (u) defined as one twelfth of ^12 C in its ground state and equal to 1.660 538 86(28) x 10^-27 kg.", true},
296 351
     {MS_accelerator_mass_spectrometry_OBSOLETE, "MS:1000238", "accelerator mass spectrometry", "A mass spectrometry technique in which atoms extracted from a sample are ionized, accelerated to MeV energies and separated according to their momentum, charge and energy.", true},
... ...
@@ -408,7 +463,7 @@ const TermInfo termInfos_[] =
408 463
     {MS_point_collector, "MS:1000350", "point collector", "A detector in which the ion beam is focused onto a point and the individual ions arrive sequentially.", false},
409 464
     {MS_postacceleration_detector, "MS:1000351", "postacceleration detector", "A detector in which the charged particles are accelerated to a high velocity and impinge on a conversion dynode, emitting secondary electrons. The electrons are accelerated onto a phosphor screen, which emits photons that are in turn detected using a photomultiplier or other photon detector.", false},
410 465
     {MS_secondary_electron_OBSOLETE, "MS:1000352", "secondary electron", "Electrons that are ejected from a sample surface as a result of bombardment by a primary beam of atoms, ions or photons. WAS IN DETECTOR TYPE. Where should it go.", true},
411
-    {MS_adduct_ion_OBSOLETE, "MS:1000353", "adduct ion", "Ion formed by the interaction of an ion with one or more atoms or molecules to form an ion containing all the constituent atoms of the precursor ion as well as the additional atoms from the associated atoms or molecules.", true},
466
+    {MS_adduct_ion, "MS:1000353", "adduct ion", "Ion formed by the interaction of an ion with one or more atoms or molecules to form an ion containing all the constituent atoms of the precursor ion as well as the additional atoms from the associated atoms or molecules.", false},
412 467
     {MS_aromatic_ion_OBSOLETE, "MS:1000354", "aromatic ion", "A planar cyclic ion that obeys the Hueckel (4n + 2) rule where n is a positive integer representing the number of conjugated Pi electrons. Charge delocalization leads to greater stability compared to a hypothetical localized structure.", true},
413 468
     {MS_analog_ion_OBSOLETE, "MS:1000355", "analog ion", "Ions that have similar chemical valence, for example the acetyl cation CH3-CO+ and the thioacetyl cation CH3-CS+.", true},
414 469
     {MS_anti_aromatic_ion_OBSOLETE, "MS:1000356", "anti-aromatic ion", "A planar cyclic ion with 4n ? electrons and is therefore not aromatic.", true},
... ...
@@ -519,11 +574,11 @@ const TermInfo termInfos_[] =
519 574
     {MS_ion_optics, "MS:1000462", "ion optics", "Device used in the construction of a mass spectrometer to focus, contain or otherwise manipulate ions.", false},
520 575
     {MS_instrument, "MS:1000463", "instrument", "Description of the instrument or the mass spectrometer.", false},
521 576
     {MS_mass_unit_OBSOLETE, "MS:1000464", "mass unit", "A unit of measurement for mass.", true},
522
-    {MS_scan_polarity, "MS:1000465", "scan polarity", "An acquisition mode to which specifies weather polarity is negative, positive or alternating.", false},
577
+    {MS_scan_polarity, "MS:1000465", "scan polarity", "Relative orientation of the electromagnetic field during the selection and detection of ions in the mass spectrometer.", false},
523 578
     {MS_alternating_OBSOLETE, "MS:1000466", "alternating", "Alternating.", true},
524 579
     {MS_1200_series_LC_MSD_SL, "MS:1000467", "1200 series LC/MSD SL", "The 1200 Series LC/MSD SL ion trap belongs to the Agilent LC/MSD ion trap family. It provides fast polarity switching and multisignal data acquisition capabilities in a single run while also providing 5 stages of automated data dependent MS2 and 11 stages of manual MS2.", false},
525 580
     {MS_6110_Quadrupole_LC_MS, "MS:1000468", "6110 Quadrupole LC/MS", "The 6110 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with an entry level single quadrupole mass spectrometer from the 6100 Series of Agilent quadrupole mass spectrometers. 6110 Quadrupole mass spectrometer has m/z range of 10-1500 and 2500 u/s scan speed. It proves useful for wide range of SIM quantitative applications.", false},
526
-    {MS_6120_Quadrupole_LC_MS, "MS:1000469", "6120 Quadrupole LC/MS", "The 6120 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 Series of Agilent mass spectrometers. 6120 quadrupole mass spectrometer has m/z range of 10-1500, 2500 u/s scan speed and utilizes multiple signal acquisition.", false},
581
+    {MS_6120A_Quadrupole_LC_MS, "MS:1000469", "6120A Quadrupole LC/MS", "The 6120A Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 Series of Agilent mass spectrometers. 6120 quadrupole mass spectrometer has m/z range of 10-1500, 2500 u/s scan speed and utilizes multiple signal acquisition.", false},
527 582
     {MS_6130_Quadrupole_LC_MS, "MS:1000470", "6130 Quadrupole LC/MS", "The 6130 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 series of Agilent mass spectrometers. The 6130 quadrupole mass spectrometer has m/z range of 2-3000, 2500 u/s scan speed in standard mode and 5250 u/s speed in fast-scan mode. It also uses multiple signal acquisition.", false},
528 583
     {MS_6140_Quadrupole_LC_MS, "MS:1000471", "6140 Quadrupole LC/MS", "The 6140 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 Series of Agilent quadrupole mass spectrometers. 6140 Quadrupole mass spectrometer has m/z range of 10-1350, 2500 u/s scan speed in standard mode and 10000 u/s speed in fast-scan mode. It also uses multiple signal acquisition.", false},
529 584
     {MS_6210_Time_of_Flight_LC_MS, "MS:1000472", "6210 Time-of-Flight LC/MS", "The 6210 Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer. This time of flight mass spectrometer has a m/z range of 50-12000, mass accuracy of less than 2 ppm and resolution greater than 13,000 at m/z 2722. It has multiple ion sources and can be used with multimode ion sources.", false},
... ...
@@ -679,10 +734,10 @@ const TermInfo termInfos_[] =
679 734
     {MS_Surveyor_PDA, "MS:1000622", "Surveyor PDA", "Surveyor PDA.", false},
680 735
     {MS_Accela_PDA, "MS:1000623", "Accela PDA", "Accela PDA.", false},
681 736
     {MS_inductive_detector, "MS:1000624", "inductive detector", "Inductive detector.", false},
682
-    {MS_chromatogram, "MS:1000625", "chromatogram", "The representation of detector response versus time.", false},
683
-    {MS_chromatogram_type, "MS:1000626", "chromatogram type", "Broad category or type of a chromatogram.", false},
684
-    {MS_selected_ion_current_chromatogram, "MS:1000627", "selected ion current chromatogram", "Chromatogram created by creating an array of the measurements of a specific single ion current at each time point.", false},
685
-    {MS_basepeak_chromatogram, "MS:1000628", "basepeak chromatogram", "Chromatogram created by creating an array of the most intense peaks at each time point.", false},
737
+    {MS_chromatogram, "MS:1000625", "chromatogram", "Representation of a chromatographic separation attribute measurement versus time.", false},
738
+    {MS_chromatogram_type, "MS:1000626", "chromatogram type", "Type of chromatogram measurement being represented.", false},
739
+    {MS_selected_ion_current_chromatogram, "MS:1000627", "selected ion current chromatogram", "Representation of an array of the measurements of a specific single ion current versus time.", false},
740
+    {MS_basepeak_chromatogram, "MS:1000628", "basepeak chromatogram", "Representation of an array of the most intense peaks versus time.", false},
686 741
     {MS_low_intensity_threshold, "MS:1000629", "low intensity threshold", "Threshold below which some action is taken.", false},
687 742
     {MS_data_processing_parameter, "MS:1000630", "data processing parameter", "Data processing parameter used in the data processing performed on the data file.", false},
688 743
     {MS_high_intensity_threshold, "MS:1000631", "high intensity threshold", "Threshold above which some action is taken.", false},
... ...
@@ -730,7 +785,7 @@ const TermInfo termInfos_[] =
730 785
     {MS_MultiQuant, "MS:1000674", "MultiQuant", "Applied Biosystems|MDS SCIEX software for MRM-based quantitation.", false},
731 786
     {MS_6220_Time_of_Flight_LC_MS, "MS:1000675", "6220 Time-of-Flight LC/MS", "The 6220 Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer. This time of flight mass spectrometer has a m/z range of 50-12000, mass accuracy of less than 2 ppm and resolution greater than 13,000 at m/z 2722. It has multiple ion sources and can be used with multimode ion sources.", false},
732 787
     {MS_6510_Quadrupole_Time_of_Flight_LC_MS, "MS:1000676", "6510 Quadrupole Time-of-Flight LC/MS", "The 6510 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer. This time of flight mass spectrometer has a m/z range of 50-12000, mass accuracy of less than 2 ppm and resolution greater than 13,000 at m/z 2722. It has multiple ion sources and can be used with multimode ion sources.", false},
733
-    {MS_6520_Quadrupole_Time_of_Flight_LC_MS, "MS:1000677", "6520 Quadrupole Time-of-Flight LC/MS", "The 6520 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer. This time of flight mass spectrometer has a m/z range of 50-12000, mass accuracy of less than 2 ppm and resolution greater than 26,000 at m/z 2722. It has multiple ion sources and can be used with multimode ion sources.", false},
788
+    {MS_6520A_Quadrupole_Time_of_Flight_LC_MS, "MS:1000677", "6520A Quadrupole Time-of-Flight LC/MS", "The 6520A Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer. This time of flight mass spectrometer has a m/z range of 50-12000, mass accuracy of less than 2 ppm and resolution greater than 26,000 at m/z 2722. It has multiple ion sources and can be used with multimode ion sources.", false},
734 789
     {MS_MassHunter_Data_Acquisition, "MS:1000678", "MassHunter Data Acquisition", "Software for data acquisition of 6000 series instruments.", false},
735 790
     {MS_MassHunter_Easy_Access, "MS:1000679", "MassHunter Easy Access", "Software for open access data acquisition.", false},
736 791
     {MS_MassHunter_Qualitative_Analysis, "MS:1000680", "MassHunter Qualitative Analysis", "Software for data analysis of data from 6000 series instruments.", false},
... ...
@@ -863,10 +918,10 @@ const TermInfo termInfos_[] =
863 918
     {MS_Th_s, "MS:1000807", "Th/s", "Unit describing the scan rate of a spectrum in Thomson per second.", false},
864 919
     {MS_chromatogram_attribute, "MS:1000808", "chromatogram attribute", "Chromatogram properties that are associated with a value.", false},
865 920
     {MS_chromatogram_title, "MS:1000809", "chromatogram title", "A free-form text title describing a chromatogram.", false},
866
-    {MS_mass_chromatogram, "MS:1000810", "mass chromatogram", "A plot of the relative abundance of a beam or other collection of ions as a function of the retention time.", false},
867
-    {MS_electromagnetic_radiation_chromatogram, "MS:1000811", "electromagnetic radiation chromatogram", "The measurement of electromagnetic properties as a function of the retention time.", false},
868
-    {MS_absorption_chromatogram, "MS:1000812", "absorption chromatogram", "The measurement of light absorbed by the sample as a function of the retention time.", false},
869
-    {MS_emission_chromatogram, "MS:1000813", "emission chromatogram", "The measurement of light emitted by the sample as a function of the retention time.", false},
921
+    {MS_ion_current_chromatogram, "MS:1000810", "ion current chromatogram", "Representation of the current of ions versus time.", false},
922
+    {MS_electromagnetic_radiation_chromatogram, "MS:1000811", "electromagnetic radiation chromatogram", "Representation of electromagnetic properties versus time.", false},
923
+    {MS_absorption_chromatogram, "MS:1000812", "absorption chromatogram", "Representation of light absorbed by the sample versus time.", false},
924
+    {MS_emission_chromatogram, "MS:1000813", "emission chromatogram", "Representation of light emitted by the sample versus time.", false},
870 925
     {MS_counts_per_second, "MS:1000814", "counts per second", "The number of counted events observed per second in one or a group of elements of a detector.", false},
871 926
     {MS_Bruker_BAF_format, "MS:1000815", "Bruker BAF format", "Bruker BAF raw file format.", false},
872 927
     {MS_Bruker_U2_format, "MS:1000816", "Bruker U2 format", "Bruker HyStar U2 file format.", false},
... ...
@@ -998,7 +1053,7 @@ const TermInfo termInfos_[] =
998 1053
     {MS_database_name, "MS:1001013", "database name", "The name of the search database (nr, SwissProt or est_human).", false},
999 1054
     {MS_database_local_file_path_OBSOLETE, "MS:1001014", "database local file path", "OBSOLETE: Use attribute in mzIdentML instead. Local file path of the search database from the search engine's point of view.", true},
1000 1055
     {MS_database_original_uri, "MS:1001015", "database original uri", "URI, from where the search database was originally downloaded.", false},
1001
-    {MS_database_version_OBSOLETE, "MS:1001016", "database version", "OBSOLETE: Use attribute in mzIdentML instead. Version of the search database.", true},
1056
+    {MS_database_version, "MS:1001016", "database version", "Version of the search database. In mzIdentML use the attribute instead.", false},
1002 1057
     {MS_database_release_date_OBSOLETE, "MS:1001017", "database release date", "OBSOLETE: Use attribute in mzIdentML instead. Release date of the search database.", true},
1003 1058
     {MS_database_type, "MS:1001018", "database type", "Database containing amino acid or nucleic acid sequences.", false},
1004 1059
     {MS_database_filtering, "MS:1001019", "database filtering", "Was there filtering used on the database.", false},
... ...
@@ -1365,8 +1420,8 @@ const TermInfo termInfos_[] =
1365 1420
     {MS_SpectraST_dot_bias, "MS:1001418", "SpectraST:dot_bias", "SpectraST measure of how much of the dot product is dominated by a few peaks.", false},
1366 1421
     {MS_SpectraST_discriminant_score_F, "MS:1001419", "SpectraST:discriminant score F", "SpectraST spectrum score.", false},
1367 1422
     {MS_SpectraST_delta, "MS:1001420", "SpectraST:delta", "SpectraST normalised difference between dot product of top hit and runner-up.", false},
1368
-    {MS_pepXML_format, "MS:1001421", "pepXML format", "Source file for this mzIdentML was in a pepXML file format.", false},
1369
-    {MS_protXML_format, "MS:1001422", "protXML format", "Source file for this mzIdentML was in protXML file format.", false},
1423
+    {MS_pepXML_format, "MS:1001421", "pepXML format", "The XML-based pepXML file format for encoding PSM information, created and maintained by the Trans-Proteomic Pipeline developers.", false},
1424
+    {MS_protXML_format, "MS:1001422", "protXML format", "The XML-based protXML file format for encoding protein identifications, created and maintained by the Trans-Proteomic Pipeline developers.", false},
1370 1425
     {MS_translation_table_description, "MS:1001423", "translation table description", "A URL that describes the translation table used to translate the nucleotides to amino acids.", false},
1371 1426
     {MS_ProteinExtractor_Methodname, "MS:1001424", "ProteinExtractor:Methodname", "Name of the used method in the ProteinExtractor algorithm.", false},
1372 1427
     {MS_ProteinExtractor_GenerateNonRedundant, "MS:1001425", "ProteinExtractor:GenerateNonRedundant", "Flag indicating if a non redundant scoring should be generated.", false},
... ...
@@ -1415,9 +1470,9 @@ const TermInfo termInfos_[] =
1415 1470
     {MS_taxonomy__scientific_name, "MS:1001469", "taxonomy: scientific name", "This term is used if a scientific name is specified, e.g. Homo sapiens. Recommend using MS:1001467 (taxonomy: NCBI TaxID) where possible.", false},
1416 1471
     {MS_taxonomy__Swiss_Prot_ID, "MS:1001470", "taxonomy: Swiss-Prot ID", "This term is used if a swiss prot taxonomy id is specified, e.g. Human. Recommend using MS:1001467 (taxonomy: NCBI TaxID) where possible.", false},
1417 1472
     {MS_peptide_modification_details, "MS:1001471", "peptide modification details", "The children of this term can be used to describe modifications.", false},
1418
-    {MS_selected_ion_monitoring_chromatogram, "MS:1001472", "selected ion monitoring chromatogram", "Chromatogram created by creating an array of the measurements of a selectively monitored ion at each time point.", false},
1419
-    {MS_selected_reaction_monitoring_chromatogram, "MS:1001473", "selected reaction monitoring chromatogram", "Chromatogram created by creating an array of the measurements of a selectively monitored reaction at each time point.", false},
1420
-    {MS_consecutive_reaction_monitoring_chromatogram_OBSOLETE, "MS:1001474", "consecutive reaction monitoring chromatogram", "Chromatogram created by creating an array of the measurements of a series of monitored reactions at each time point.", true},
1473
+    {MS_selected_ion_monitoring_chromatogram, "MS:1001472", "selected ion monitoring chromatogram", "Representation of an array of the measurements of a selectively monitored ion versus time.", false},
1474
+    {MS_selected_reaction_monitoring_chromatogram, "MS:1001473", "selected reaction monitoring chromatogram", "Representation of an array of the measurements of a selectively monitored reaction versus time.", false},
1475
+    {MS_consecutive_reaction_monitoring_chromatogram_OBSOLETE, "MS:1001474", "consecutive reaction monitoring chromatogram", "Representation of an array of the measurements of a series of monitored reactions versus time.", true},
1421 1476
     {MS_OMSSA, "MS:1001475", "OMSSA", "Open Mass Spectrometry Search Algorithm was used to analyze the spectra.", false},
1422 1477
     {MS_X_Tandem, "MS:1001476", "X!Tandem", "X!Tandem was used to analyze the spectra.", false},
1423 1478
     {MS_SpectraST, "MS:1001477", "SpectraST", "SpectraST was used to analyze the spectra.", false},
... ...
@@ -1524,9 +1579,6 @@ const TermInfo termInfos_[] =
1524 1579
     {MS_SpectrumMill_Discriminant_Score, "MS:1001580", "SpectrumMill:Discriminant Score", "Discriminant score from Agilent SpectrumMill software.", false},
1525 1580
     {MS_FAIMS_compensation_voltage, "MS:1001581", "FAIMS compensation voltage", "The DC potential applied to the asymmetric waveform in FAIMS that compensates for the difference between high and low field mobility of an ion.", false},
1526 1581
     {MS_XCMS, "MS:1001582", "XCMS", "Bioconductor package XCMS for preprocessing high-throughput, untargeted analyte profiling data.", false},
1527
-    {MS_mzR, "MS:1002869", "mzR", "Bioconductor package mzR for reading and writing mass spectrometry data files.", false},
1528
-    {MS_MSnbase, "MS:1002870", "MSnbase", "Bioconductor package MSnbase provides infrastructure for manipulation, processing and visualization of mass spectrometry and proteomics data, ranging from raw to quantitative and annotated data.", false},
1529
-    {MS_CAMERA, "MS:1002871", "CAMERA", "Bioconductor package CAMERA for annotation of peak lists generated by xcms, rule based annotation of isotopes and adducts, isotope validation, EIC correlation based tagging of unknown adducts and fragments.", false},
1530 1582
     {MS_MaxQuant, "MS:1001583", "MaxQuant", "MaxQuant is a quantitative proteomics software package designed for analyzing large mass spectrometric data sets. It is specifically aimed at high resolution MS data.", false},
1531 1583
     {MS_combined_pmf___ms_ms_search, "MS:1001584", "combined pmf + ms-ms search", "Search that includes data from Peptide Mass Fingerprint (PMF) and MS2 (aka Peptide Fragment Fingerprint - PFF).", false},
1532 1584
     {MS_MyriMatch, "MS:1001585", "MyriMatch", "Tabb Lab software for directly comparing peptides in a database to tandem mass spectra.", false},
... ...
@@ -1711,7 +1763,7 @@ const TermInfo termInfos_[] =
1711 1763
     {MS_ACQUITY_UPLC_I_Class, "MS:1001764", "ACQUITY UPLC I-Class", "Waters LC-system ACQUITY UPLC I-Class.", false},
1712 1764
     {MS_ACQUITY_UPLC_Systems_with_2D_Technology, "MS:1001765", "ACQUITY UPLC Systems with 2D Technology", "Waters LC-system ACQUITY UPLC Systems with 2D Technology.", false},
1713 1765
     {MS_nanoACQUITY_UPLC, "MS:1001766", "nanoACQUITY UPLC", "Waters LC-system nanoACQUITY UPLC.", false},
1714
-    {MS_nanoACQUITY_UPLC_System_with_Technology, "MS:1001767", "nanoACQUITY UPLC System with Technology", "Waters LC-system nanoACQUITY UPLC System with Technology.", false},
1766
+    {MS_nanoACQUITY_UPLC_System_with_1D_Technology, "MS:1001767", "nanoACQUITY UPLC System with 1D Technology", "Waters LC-system nanoACQUITY UPLC System with 1D Technology.", false},
1715 1767
     {MS_nanoACQUITY_UPLC_with_HDX_Technology, "MS:1001768", "nanoACQUITY UPLC with HDX Technology", "Waters LC-system nanoACQUITY UPLC with HDX Technology.", false},
1716 1768
     {MS_TRIZAIC_UPLC_nanoTile, "MS:1001769", "TRIZAIC UPLC nanoTile", "Waters LC-system TRIZAIC UPLC nanoTile.", false},
1717 1769
     {MS_GCT_Premier, "MS:1001770", "GCT Premier", "Waters oa-ToF based GCT Premier.", false},
... ...
@@ -1733,13 +1785,13 @@ const TermInfo termInfos_[] =
1733 1785
     {MS_3100, "MS:1001786", "3100", "Waters quadrupole based 3100.", false},
1734 1786
     {MS_Acquity_SQD, "MS:1001787", "Acquity SQD", "Waters quadrupole based Acquity SQD.", false},
1735 1787
     {MS_Acquity_TQD, "MS:1001788", "Acquity TQD", "Waters quadrupole based Acquity TQD.", false},
1736
-    {MS_Quattro_micro_GC, "MS:1001789", "Quattro micro GC", "Waters quadrupole based Quattro micro GC.", false},
1788
+    {MS_Quattro_micro_GC, "MS:1001789", "Quattro micro GC", "Waters (triple) quadrupole based Quattro micro GC.", false},
1737 1789
     {MS_Xevo_TQ_MS, "MS:1001790", "Xevo TQ MS", "Waters quadrupole based Xevo TQ MS.", false},
1738 1790
     {MS_Xevo_TQD, "MS:1001791", "Xevo TQD", "Waters quadrupole based Xevo TQD.", false},
1739 1791
     {MS_Xevo_TQ_S, "MS:1001792", "Xevo TQ-S", "Waters quadrupole based Xevo TQ-S.", false},
1740 1792
     {MS_Mascot_PreferredTaxonomy, "MS:1001793", "Mascot:PreferredTaxonomy", "NCBI TaxID taxonomy ID to prefer when two or more proteins match the same set of peptides or when protein entry in database represents multiple sequences.", false},
1741 1793
     {MS_Empower, "MS:1001795", "Empower", "Waters Empower software for liquid chromatography and mass spectrometry acquisition.", false},
1742
-    {MS_Unify, "MS:1001796", "Unify", "Waters Unify software for liquid chromatography and mass spectrometry acquisition.", false},
1794
+    {MS_UNIFY, "MS:1001796", "UNIFY", "Waters UNIFY software for liquid chromatography and mass spectrometry acquisition.", false},
1743 1795
     {MS_travelling_wave_ion_mobility_mass_spectrometer_OBSOLETE, "MS:1001797", "travelling wave ion mobility mass spectrometer", "An ion mobility mass spectrometry technique based on the superimposition of travelling voltage waves on a radially-confining RF voltage in a gas-filled, stacked-ring ion guide.", true},
1744 1796
     {MS_LECO_software, "MS:1001798", "LECO software", "LECO software for data acquisition and analysis.", false},
1745 1797
     {MS_ChromaTOF_software, "MS:1001799", "ChromaTOF software", "Software for acquisition, processing and analysis of data for LECO instruments.", false},
... ...
@@ -1748,7 +1800,7 @@ const TermInfo termInfos_[] =
1748 1800
     {MS_Citius_HRT, "MS:1001802", "Citius HRT", "LECO high resolution time-of-flight LC mass spectrometer.", false},
1749 1801
     {MS_Pegasus, "MS:1001803", "Pegasus", "LECO GC time-of-flight mass spectrometer.", false},
1750 1802
     {MS_TruTOF, "MS:1001804", "TruTOF", "LECO bench-top GC time-of-flight mass spectrometer.", false},
1751
-    {MS_quantification_datatype, "MS:1001805", "quantification datatype", "The data type of the value reported in a QuantLayer for a feature, peptide, protein, protein group.", false},
1803
+    {MS_quantification_datatype, "MS:1001805", "quantification datatype", "The data type of the value reported in a QuantLayer.", false},
1752 1804
     {MS_quantification_object_attribute, "MS:1001806", "quantification object attribute", "Attributes describing the details of an object relevant for reporting quantification workflows or values.", false},
1753 1805
     {MS_study_variable_attribute, "MS:1001807", "study variable attribute", "Attribute describing a study variable.", false},
1754 1806
     {MS_technical_replicate, "MS:1001808", "technical replicate", "The study variable is 'technical replicate'. The string value denotes the category of technical replicate, e.g. 'run generated from same sample'.", false},
... ...
@@ -1780,12 +1832,12 @@ const TermInfo termInfos_[] =
1780 1832
     {MS_LC_MS_label_free_quantitation_analysis, "MS:1001834", "LC-MS label-free quantitation analysis", "LC-MS label-free workflow (RT m/z map).", false},
1781 1833
     {MS_SILAC_quantitation_analysis, "MS:1001835", "SILAC quantitation analysis", "SILAC workflow (heavy, light, and sometimes medium peak).", false},
1782 1834
     {MS_spectral_counting_quantitation_analysis, "MS:1001836", "spectral counting quantitation analysis", "Spectral counting workflow (number of identified MS2 spectra as approximation of peptide / protein quant).", false},
1783
-    {MS_iTRAQ_quantitation_analysis, "MS:1001837", "iTRAQ quantitation analysis", "Quantification analysis using the SCIEX iTRAQ isobaric labelling workflow, wherein 2-8 reporter ions are measured in MS2 spectra near 114 m/z.", false},
1835
+    {MS_iTRAQ_quantitation_analysis, "MS:1001837", "iTRAQ quantitation analysis", "Quantification analysis using the SCIEX amine-reactive isobaric tags for relative and absolute quantification (iTRAQ) labelling workflow, wherein 2-8 reporter ions are measured in MS2 spectra near in the 114-121 m/z range.", false},
1784 1836
     {MS_SRM_quantitation_analysis, "MS:1001838", "SRM quantitation analysis", "Selected Reaction Monitoring workflow (XIC quantitation of precursor / fragment mass pair).", false},
1785 1837
     {MS_metabolic_labeling_14N___15N_quantitation_analysis, "MS:1001839", "metabolic labeling 14N / 15N quantitation analysis", "Metabolic labeling workflow (heavy and light versions of peptides, depending on number of nitrogens).", false},
1786 1838
     {MS_LC_MS_feature_intensity, "MS:1001840", "LC-MS feature intensity", "Maximum peak intensity of the LC-MS feature.", false},
1787 1839
     {MS_LC_MS_feature_volume, "MS:1001841", "LC-MS feature volume", "Real (intensity times area) volume of the LC-MS feature.", false},
1788
-    {MS_peptide_PSM_count, "MS:1001842", "peptide PSM count", "The number of MS2 spectra identified for this peptide in spectral counting.", false},
1840
+    {MS_sequence_level_spectral_count, "MS:1001842", "sequence-level spectral count", "The number of MS2 spectra identified for a raw peptide sequence without PTMs and charge state in spectral counting.", false},
1789 1841
     {MS_MS1_feature_maximum_intensity, "MS:1001843", "MS1 feature maximum intensity", "Maximum intensity of MS1 feature.", false},
1790 1842
     {MS_MS1_feature_area, "MS:1001844", "MS1 feature area", "Area of MS1 feature.", false},
1791 1843
     {MS_peak_area_OBSOLETE, "MS:1001845", "peak area", "Area of MS1 peak (e.g. SILAC, 15N).", true},
... ...
@@ -1952,7 +2004,7 @@ const TermInfo termInfos_[] =
1952 2004
     {MS_target_SRM_transition, "MS:1002007", "target SRM transition", "A transition used to target a specific compound that may be in the sample.", false},
1953 2005
     {MS_decoy_SRM_transition, "MS:1002008", "decoy SRM transition", "A transition not expected to be present in the sample and used to calculate statistical confidence of target transition detections in some workflows.", false},
1954 2006
     {MS_isobaric_label_quantitation_analysis, "MS:1002009", "isobaric label quantitation analysis", "Quantitation analysis using an isobaric labelling workflow.", false},
1955
-    {MS_TMT_quantitation_analysis, "MS:1002010", "TMT quantitation analysis", "Quantitation analysis using the Thermo Fisher tandem mass tag (TMT) labelling workflow.", false},
2007
+    {MS_TMT_quantitation_analysis, "MS:1002010", "TMT quantitation analysis", "Quantitation analysis using the Thermo Fisher amine-reactive tandem mass tag (TMT) labelling workflow, wherein 2-10 reporter ions are measured in MS2 spectra in the 126-131 m/z.", false},
1956 2008
     {MS_desorption_electrospray_ionization, "MS:1002011", "desorption electrospray ionization", "Combination of electrospray and desorption ionization method that ionizes gases, liquids and solids in open air under atmospheric pressure.", false},
1957 2009
     {MS_Mascot_PTM_site_assignment_confidence, "MS:1002012", "Mascot:PTM site assignment confidence", "Relative probability that PTM site assignment is correct, derived from the Mascot score difference between matches to the same spectrum (Mascot Delta Score).", false},
1958 2010
     {MS_collision_energy_ramp_start, "MS:1002013", "collision energy ramp start", "Collision energy at the start of the collision energy ramp.", false},
... ...
@@ -1980,7 +2032,7 @@ const TermInfo termInfos_[] =
1980 2032
     {MS_senior_author, "MS:1002035", "senior author", "The last of a set of authors associated with a publication or release. There may be more than one senior author in cases where several authors share senior attribution.", false},
1981 2033
     {MS_co_author, "MS:1002036", "co-author", "One of a set of authors associated with a publication or release.", false},
1982 2034
     {MS_dataset_submitter, "MS:1002037", "dataset submitter", "A person who submits a dataset to a repository.", false},
1983
-    {MS_unlabeled_sample, "MS:1002038", "unlabeled sample", "A sample that has not been labelled or modified. This is often referred to as \\\"light\\\" to distinguish from \\\"heavy\\\".", false},
2035
+    {MS_label_free_sample, "MS:1002038", "label free sample", "A sample that has not been labelled or modified. This is often referred to as \\\"light\\\" to distinguish from \\\"heavy\\\".", false},
1984 2036
     {MS_inlet_attribute, "MS:1002039", "inlet attribute", "Inlet properties that are associated with a value.", false},
1985 2037
     {MS_inlet_temperature, "MS:1002040", "inlet temperature", "The temperature of the inlet of a mass spectrometer.", false},
1986 2038
     {MS_source_temperature, "MS:1002041", "source temperature", "The temperature of the source of a mass spectrometer.", false},
... ...
@@ -2218,7 +2270,7 @@ const TermInfo termInfos_[] =
2218 2270
     {MS_SQ_Detector_2, "MS:1002274", "SQ Detector 2", "Waters quadrupole based SQ Detector 2.", false},
2219 2271
     {MS_Xevo_G2_S_Tof, "MS:1002275", "Xevo G2-S Tof", "Waters oa-ToF based Xevo G2-S Tof.", false},
2220 2272
     {MS_Xevo_G2_S_QTof, "MS:1002276", "Xevo G2-S QTof", "Waters oa-ToF based Xevo G2-S QTof.", false},
2221
-    {MS_AutoSpec_Premier, "MS:1002277", "AutoSpec Premier", "Waters AutoSpec Premier.", false},
2273
+    {MS_AutoSpec_Premier, "MS:1002277", "AutoSpec Premier", "Waters AutoSpec Premier magnetic sector instrument.", false},
2222 2274
     {MS_Pegasus_III, "MS:1002278", "Pegasus III", "LECO nominal mass resolution time-of-flight GC mass spectrometer.", false},
2223 2275
     {MS_maXis_4G, "MS:1002279", "maXis 4G", "Bruker Daltonics' maXis 4G: ESI Q-TOF, Nanospray, APCI, APPI, GC-APCI, CaptiveSpray.", false},
2224 2276
     {MS_compact, "MS:1002280", "compact", "Bruker Daltonics' compact: ESI Q-TOF, Nanospray, APCI, APPI, GC-APCI, CaptiveSpray.", false},
... ...
@@ -2301,13 +2353,13 @@ const TermInfo termInfos_[] =
2301 2353
     {MS_PSM_level_probability, "MS:1002357", "PSM-level probability", "Probability that the reported peptide ion is truly responsible for some or all of the components of the specified mass spectrum.", false},
2302 2354
     {MS_search_engine_specific_peptide_sequence_level_identification_statistic, "MS:1002358", "search engine specific peptide sequence-level identification statistic", "Search engine specific distinct peptide score.", false},
2303 2355
     {MS_peptide_sequence_level_local_FDR, "MS:1002359", "peptide sequence-level local FDR", "Estimation of the local false discovery rate for distinct peptides once redundant identifications of the same peptide have been removed (id est multiple PSMs have been collapsed to one entry).", false},
2304
-    {MS_distinct_peptide_level_FDRScore, "MS:1002360", "distinct peptide-level FDRScore", "mzidLibrary FDRScore for distinct peptides once redundant identifications of the same peptide have been removed (id est multiple PSMs have been collapsed to one entry).", false},
2356
+    {MS_distinct_peptide_level_FDRScore, "MS:1002360", "distinct peptide-level FDRScore", "MzidLibrary FDRScore for distinct peptides once redundant identifications of the same peptide have been removed (id est multiple PSMs have been collapsed to one entry).", false},
2305 2357
     {MS_distinct_peptide_level_combined_FDRScore, "MS:1002361", "distinct peptide-level combined FDRScore", "Combined FDRScore for peptides once redundant identifications of the same peptide have been removed (id est multiple PSMs have been collapsed to one entry) specifically obtained for distinct combinations of single, pairs or triplets of search engines making a given peptide, used for integrating results from these distinct pools.", false},
2306 2358
     {MS_peptide_sequence_level_probability, "MS:1002362", "peptide sequence-level probability", "Probability that the reported distinct peptide sequence (irrespective of mass modifications) has been correctly identified via the referenced PSMs.", false},
2307 2359
     {MS_search_engine_specific_score_for_proteins, "MS:1002363", "search engine specific score for proteins", "Search engine specific protein scores.", false},
2308 2360
     {MS_protein_level_local_FDR, "MS:1002364", "protein-level local FDR", "Estimation of the local false discovery rate of proteins.", false},
2309
-    {MS_FDRScore_for_proteins, "MS:1002365", "FDRScore for proteins", "mzidLibrary FDRScore for proteins specifically obtained for distinct combinations of single, pairs or triplets of search engines making a given PSM, used for integrating results from these distinct pools.", false},
2310
-    {MS_combined_FDRScore_for_proteins, "MS:1002366", "combined FDRScore for proteins", "mzidLibrary Combined FDRScore for proteins.", false},
2361
+    {MS_FDRScore_for_proteins, "MS:1002365", "FDRScore for proteins", "MzidLibrary FDRScore for proteins specifically obtained for distinct combinations of single, pairs or triplets of search engines making a given PSM, used for integrating results from these distinct pools.", false},
2362
+    {MS_combined_FDRScore_for_proteins, "MS:1002366", "combined FDRScore for proteins", "MzidLibrary Combined FDRScore for proteins.", false},
2311 2363
     {MS_probability_for_proteins, "MS:1002367", "probability for proteins", "Probability that a specific protein sequence has been correctly identified from the PSM and distinct peptide evidence, and based on the available protein sequences presented to the analysis software.", false},
2312 2364
     {MS_search_engine_specific_score_for_protein_groups, "MS:1002368", "search engine specific score for protein groups", "Search engine specific protein group scores.", false},
2313 2365
     {MS_protein_group_level_global_FDR, "MS:1002369", "protein group-level global FDR", "Estimation of the global false discovery rate of protein groups.", false},
... ...
@@ -2421,7 +2473,7 @@ const TermInfo termInfos_[] =
2421 2473
     {MS_mean_drift_time_array, "MS:1002477", "mean drift time array", "Array of drift times, averaged from a matrix of binned m/z and drift time values, corresponding to spectrum of individual peaks encoded with an m/z array.", false},
2422 2474
     {MS_mean_charge_array, "MS:1002478", "mean charge array", "Array of mean charge values where the mean charge is calculated as a weighted mean of the charges of individual peaks that are aggregated into a processed spectrum.", false},
2423 2475
     {MS_regular_expression, "MS:1002479", "regular expression", "Regular expression.", false},
2424
-    {MS_regular_expression_for_a_digital_object_identifier__DOI_, "MS:1002480", "regular expression for a digital object identifier (DOI)", "(10[.][0-9]\\{4,\\}(?:[.][0-9]+)*/(?:(?![\\\"&\\'<>])[^ \\t\\\\r\\n\\\\v\\\\f])+)", false},
2476
+    {MS_regular_expression_for_a_digital_object_identifier__DOI_, "MS:1002480", "regular expression for a digital object identifier (DOI)", "(10[.][0-9]\\{4,\\}(?:[.][0-9]+)*/(?:(?![\\\"&\\'<>])[^ \\t\\\\r\\n\\\\v\\\\f])+).", false},
2425 2477
     {MS_higher_energy_beam_type_collision_induced_dissociation, "MS:1002481", "higher energy beam-type collision-induced dissociation", "A collision-induced dissociation process wherein the projectile ion has the translational energy higher than approximately 1000 eV.", false},
2426 2478
     {MS_statistical_threshold, "MS:1002482", "statistical threshold", "Estimated statistical threshold.", false},
2427 2479
     {MS_PSM_level_statistical_threshold, "MS:1002483", "PSM-level statistical threshold", "Estimated statistical threshold at PSM-level.", false},
... ...
@@ -2446,7 +2498,7 @@ const TermInfo termInfos_[] =
2446 2498
     {MS_no_peptide_level_threshold, "MS:1002502", "no peptide-level threshold", "Indicating that no peptide-level threshold was used.", false},
2447 2499
     {MS_PSM_is_used_for_peptide_level_scoring, "MS:1002503", "PSM is used for peptide-level scoring", "Flags a PSM that it is used for peptide-level scoring.", false},
2448 2500
     {MS_modification_index, "MS:1002504", "modification index", "The order of modifications to be referenced elsewhere in the document.", false},
2449
-    {MS_regular_expression_for_modification_localization_scoring, "MS:1002505", "regular expression for modification localization scoring", "([:digit:]+:[0|1]\\{1\\}.[:digit:]+[Ee]{0,1}[+-]{0,1}[:digit:]*:[:digit:]+[|]\\{1\\}[:digit:]+:(true|false)\\{1\\})", false},
2501
+    {MS_regular_expression_for_modification_localization_scoring, "MS:1002505", "regular expression for modification localization scoring", "([:digit:]+:[0|1]\\{1\\}.[:digit:]+[Ee]{0,1}[+-]{0,1}[:digit:]*:[:digit:]+[|]\\{1\\}[:digit:]+:(true|false)\\{1\\}).", false},
2450 2502
     {MS_modification_position_score, "MS:1002506", "modification position score", "Modification position score.", false},
2451 2503
     {MS_modification_rescoring_false_localization_rate, "MS:1002507", "modification rescoring:false localization rate", "Mod position score: false localization rate.", false},
2452 2504
     {MS_cross_linking_attribute, "MS:1002508", "cross-linking attribute", "Cross-linking attribute.", false},
... ...
@@ -2489,7 +2541,7 @@ const TermInfo termInfos_[] =
2489 2541
     {MS_xi_score, "MS:1002545", "xi:score", "The xi result 'Score'.", false},
2490 2542
     {MS_Skyline_mzQuantML_converter, "MS:1002546", "Skyline mzQuantML converter", "A software package to convert Skyline report to mzQuantML.", false},
2491 2543
     {MS_normalized_spectral_abundance_factor, "MS:1002547", "normalized spectral abundance factor", "A normalized spectral abundance factor (NSAF).", false},
2492
-    {MS_distributed_normalized_spectral_abundance_factor, "MS:1002548", "distributed normalized spectral abundance factor", "A distributed normalized spectral abundance factor (dNSAF.", false},
2544
+    {MS_distributed_normalized_spectral_abundance_factor, "MS:1002548", "distributed normalized spectral abundance factor", "A distributed normalized spectral abundance factor (dNSAF).", false},
2493 2545
     {MS_PTM_localization_distinct_peptide_level_statistic, "MS:1002549", "PTM localization distinct peptide-level statistic", "Statistic to convey the confidence of the localization of an amino acid modification on a peptide sequence.", false},
2494 2546
     {MS_peptide_phosphoRS_score, "MS:1002550", "peptide:phosphoRS score", "phosphoRS score for PTM site location at the peptide-level.", false},
2495 2547
     {MS_peptide_Ascore, "MS:1002551", "peptide:Ascore", "A-score for PTM site location at the peptide-level.", false},
... ...
@@ -2517,7 +2569,7 @@ const TermInfo termInfos_[] =
2517 2569
     {MS_spectrum_identification_statistical_threshold, "MS:1002573", "spectrum identification statistical threshold", "Estimated statistical threshold used for spectrum identification.", false},
2518 2570
     {MS_ASAPRatio, "MS:1002574", "ASAPRatio", "A program in the TPP that calculates PSM, peptide, and protein-level abundances based on 2-channel isotope-labelled data such as ICAT, SILAC, etc.", false},
2519 2571
     {MS_Tide, "MS:1002575", "Tide", "Tide open-source sequence search program developed at the University of Washington.", false},
2520
-    {MS_Andromeda_result_file, "MS:1002576", "Andromeda result file", "Andromeda result file output format.", false},
2572
+    {MS_Andromeda_result_format, "MS:1002576", "Andromeda result format", "Andromeda result file output format.", false},
2521 2573
     {MS_2000_QTRAP, "MS:1002577", "2000 QTRAP", "SCIEX 2000 QTRAP.", false},
2522 2574
     {MS_2500_QTRAP, "MS:1002578", "2500 QTRAP", "SCIEX 2500 QTRAP.", false},
2523 2575
     {MS_3500_QTRAP, "MS:1002579", "3500 QTRAP", "SCIEX 3500 QTRAP.", false},
... ...
@@ -2540,10 +2592,10 @@ const TermInfo termInfos_[] =
2540 2592
     {MS_ProLuCID, "MS:1002596", "ProLuCID", "The SEQUEST-like sequence search engine ProLuCID, developed in the Yates Lab at the Scripps Research Institute.", false},
2541 2593
     {MS_MS1_format, "MS:1002597", "MS1 format", "MS1 file format for MS1 spectral data.", false},
2542 2594
     {MS_DTASelect, "MS:1002598", "DTASelect", "Analysis software designed to reassemble the SEQUEST peptide identifications and to highlight the most significant matches.", false},
2543
-    {MS_splash_key, "MS:1002599", "splash key", "The Splash, is an unique identifier for Spectra, as the InChI Key is an unique identifier for chemical compounds.", false},
2595
+    {MS_splash_key, "MS:1002599", "splash key", "Spectral Hash key, an unique identifier for spectra.", false},
2544 2596
     {MS_PRIDE_XML, "MS:1002600", "PRIDE XML", "Internal data and submission format of the PRIDE database.", false},
2545 2597
     {MS_mzTab, "MS:1002601", "mzTab", "Tabular result format for proteomics and metabolomics experiments.", false},
2546
-    {MS_quantification_reagent, "MS:1002602", "quantification reagent", "Reagent used in labeled quantification methods.", false},
2598
+    {MS_sample_label, "MS:1002602", "sample label", "Reagent used in labeled quantification methods.", false},
2547 2599
     {MS_ICAT_reagent, "MS:1002603", "ICAT reagent", "Isotope coded affinity tag reagent.", false},
2548 2600
     {MS_ICAT_heavy_reagent, "MS:1002604", "ICAT heavy reagent", "The name of the sample labelled with the heavy ICAT label.", false},
2549 2601
     {MS_ICAT_light_reagent, "MS:1002605", "ICAT light reagent", "The name of the sample labelled with the light ICAT label.", false},
... ...
@@ -2556,14 +2608,14 @@ const TermInfo termInfos_[] =
2556 2608
     {MS_SILAC_heavy_reagent, "MS:1002612", "SILAC heavy reagent", "The name of the sample labelled with the heavy SILAC label.", false},
2557 2609
     {MS_SILAC_medium_reagent, "MS:1002613", "SILAC medium reagent", "The name of the sample labelled with the medium SILAC label.", false},
2558 2610
     {MS_SILAC_light_reagent, "MS:1002614", "SILAC light reagent", "The name of the sample labelled with the light SILAC label.", false},
2559
-    {MS_TMT_reagent, "MS:1002615", "TMT reagent", "Tandem mass tag reagent.", false},
2611
+    {MS_TMT_reagent, "MS:1002615", "TMT reagent", "Tandem mass tag reagent used in TMT, glycoTMT, iodoTMT, aminoxyTMT or hydrazideTMT isobaric labeling.", false},
2560 2612
     {MS_TMT_reagent_126, "MS:1002616", "TMT reagent 126", "The name of the sample labelled with the TMT reagent 126.", false},
2561 2613
     {MS_TMT_reagent_127, "MS:1002617", "TMT reagent 127", "The name of the sample labelled with the TMT reagent 127.", false},
2562 2614
     {MS_TMT_reagent_128, "MS:1002618", "TMT reagent 128", "The name of the sample labelled with the TMT reagent 128.", false},
2563 2615
     {MS_TMT_reagent_129, "MS:1002619", "TMT reagent 129", "The name of the sample labelled with the TMT reagent 129.", false},
2564 2616
     {MS_TMT_reagent_130, "MS:1002620", "TMT reagent 130", "The name of the sample labelled with the TMT reagent 130.", false},
2565 2617
     {MS_TMT_reagent_131, "MS:1002621", "TMT reagent 131", "The name of the sample labelled with the TMT reagent 131.", false},
2566
-    {MS_iTRAQ_reagent, "MS:1002622", "iTRAQ reagent", "Isobaric tag for relative and absolute quantitation reagent.", false},
2618
+    {MS_iTRAQ_reagent, "MS:1002622", "iTRAQ reagent", "Isobaric tag for relative and absolute quantitation (iTRAQ or iTRAQH) reagent.", false},
2567 2619
     {MS_iTRAQ_reagent_113, "MS:1002623", "iTRAQ reagent 113", "The name of the sample labelled with the iTRAQ reagent 113.", false},
2568 2620
     {MS_iTRAQ_reagent_114, "MS:1002624", "iTRAQ reagent 114", "The name of the sample labelled with the iTRAQ reagent 114.", false},
2569 2621
     {MS_iTRAQ_reagent_115, "MS:1002625", "iTRAQ reagent 115", "The name of the sample labelled with the iTRAQ reagent 115.", false},
... ...
@@ -2606,7 +2658,7 @@ const TermInfo termInfos_[] =
2606 2658
     {MS_Morpheus_Morpheus_score, "MS:1002662", "Morpheus:Morpheus score", "Morpheus score for PSMs.", false},
2607 2659
     {MS_Morpheus_summed_Morpheus_score, "MS:1002663", "Morpheus:summed Morpheus score", "Summed Morpheus score for protein groups.", false},
2608 2660
     {MS_interaction_score_derived_from_cross_linking, "MS:1002664", "interaction score derived from cross-linking", "Parent term for interaction scores derived from cross-linking.", false},
2609
-    {MS_regular_expression_for_interaction_scores_derived_from_cross_linking, "MS:1002665", "regular expression for interaction scores derived from cross-linking", "([:digit:]+[.][a|b]:([:digit:]+|null):[:digit:]+[.][:digit:]+([Ee][+-][0-9]+)*:(true|false]\\{1\\}))", false},
2661
+    {MS_regular_expression_for_interaction_scores_derived_from_cross_linking, "MS:1002665", "regular expression for interaction scores derived from cross-linking", "([:digit:]+[.][a|b]:([:digit:]+|null):[:digit:]+[.][:digit:]+([Ee][+-][0-9]+)*:(true|false]\\{1\\})).", false},
2610 2662
     {MS_impact_II, "MS:1002666", "impact II", "Bruker Daltonics' impact II.", false},
2611 2663
     {MS_impact_HD, "MS:1002667", "impact HD", "Bruker Daltonics' impact HD.", false},
2612 2664
     {MS_frag__iTRAQ_4plex_reporter_ion, "MS:1002668", "frag: iTRAQ 4plex reporter ion", "Standard reporter ion for iTRAQ 4Plex. The value slot holds the integer mass of the iTRAQ 4Plex reporter ion, e.g. 114.", false},
... ...
@@ -2619,7 +2671,7 @@ const TermInfo termInfos_[] =
2619 2671
     {MS_cross_linking_result_details, "MS:1002675", "cross-linking result details", "This subsection describes terms which can describe details of cross-linking results.", false},
2620 2672
     {MS_protein_pair_level_global_FDR, "MS:1002676", "protein-pair-level global FDR", "Estimation of the global false discovery rate of proteins-pairs in cross-linking experiments.", false},
2621 2673
     {MS_residue_pair_level_global_FDR, "MS:1002677", "residue-pair-level global FDR", "Estimation of the global false discovery rate of residue-pairs in cross-linking experiments.", false},
2622
-    {MS_supplemental_higher_energy_beam_type_collision_induced_dissociation, "MS:1002678", "supplemental higher energy beam-type collision-induced dissociation", "A supplemental collision-induced dissociation process wherein the projectile ion has the translational energy higher than approximately 1000 eV.", false},
2674
+    {MS_supplemental_beam_type_collision_induced_dissociation, "MS:1002678", "supplemental beam-type collision-induced dissociation", "A supplemental collision-induced dissociation process that occurs in a beam-type collision cell in addition to another primary type of dissociation.", false},
2623 2675
     {MS_supplemental_collision_induced_dissociation, "MS:1002679", "supplemental collision-induced dissociation", "The dissociation of an ion after supplemental collisional excitation.", false},
2624 2676
     {MS_supplemental_collision_energy, "MS:1002680", "supplemental collision energy", "Energy for an ion experiencing supplemental collision with a stationary gas particle resulting in dissociation of the ion.", false},
2625 2677
     {MS_OpenXQuest_combined_score, "MS:1002681", "OpenXQuest:combined score", "OpenXQuest's combined score for a cross-link spectrum match.", false},
... ...
@@ -2647,6 +2699,315 @@ const TermInfo termInfos_[] =
2647 2699
     {MS_protein_level_result_list_attribute, "MS:1002704", "protein-level result list attribute", "Attribute of an entire protein list.", false},
2648 2700
     {MS_protein_level_result_list_statistic, "MS:1002705", "protein-level result list statistic", "A statistical metric of an entire protein list.", false},
2649 2701
     {MS_protein_group_level_result_list_statistic, "MS:1002706", "protein group-level result list statistic", "Attrbiute of an entire list of protein groups.", false},
2702
+    {MS_Pegasus_BT, "MS:1002719", "Pegasus BT", "LECO bench-top GC time-of-flight mass spectrometer.", false},
2703
+    {MS_MSPathFinder, "MS:1002720", "MSPathFinder", "PNNL top-down/bottom-up analysis software for identifying peptides and proteoforms in fragmentation mass spectra.", false},
2704
+    {MS_MSPathFinder_SpecEValue, "MS:1002721", "MSPathFinder:SpecEValue", "MSPathFinder spectral E-value.", false},
2705
+    {MS_MSPathFinder_EValue, "MS:1002722", "MSPathFinder:EValue", "MSPathFinder E-value.", false},
2706
+    {MS_MSPathFinder_QValue, "MS:1002723", "MSPathFinder:QValue", "MSPathFinder Q-value.", false},
2707
+    {MS_MSPathFinder_PepQValue, "MS:1002724", "MSPathFinder:PepQValue", "MSPathFinder peptide-level Q-value.", false},
2708
+    {MS_MSPathFinder_RawScore, "MS:1002725", "MSPathFinder:RawScore", "MSPathFinder raw score.", false},
2709
+    {MS_SYNAPT_G2_Si, "MS:1002726", "SYNAPT G2-Si", "Waters Corporation SYNAPT G2-Si orthogonal acceleration time-of-flight mass spectrometer.", false},
2710
+    {MS_MALDI_SYNAPT_G2_Si, "MS:1002727", "MALDI SYNAPT G2-Si", "Waters Corporation MALDI SYNAPT G2-Si orthogonal acceleration time-of-flight mass spectrometer.", false},
2711
+    {MS_Vion_IMS_QTof, "MS:1002728", "Vion IMS QTof", "Waters Corporation Vion IMS QTof orthogonal acceleration time-of-flight mass spectrometer.", false},
2712
+    {MS_Xevo_G2_XS_Tof, "MS:1002729", "Xevo G2 XS Tof", "Waters Corporation Xevo G2 XS Tof orthogonal acceleration time-of-flight mass spectrometer.", false},
2713
+    {MS_Xevo_TQ_XS, "MS:1002730", "Xevo TQ-XS", "Waters Corporation Xevo TQ-XS triple quadrupole mass spectrometer.", false},
2714
+    {MS_Xevo_TQ_S_micro, "MS:1002731", "Xevo TQ-S micro", "Waters Corporation Xevo TQ-S micro triple quadrupole mass spectrometer.", false},
2715
+    {MS_Orbitrap_Fusion_Lumos, "MS:1002732", "Orbitrap Fusion Lumos", "Thermo Scientific Orbitrap Fusion Lumos mass spectrometer with Tribrid architecture consisting of quadrupole mass filter, linear ion trap and Orbitrap mass analyzers.", false},
2716
+    {MS_peptide_level_spectral_count, "MS:1002733", "peptide-level spectral count", "The number of MS2 spectra identified for a peptide sequence specified by the amino acid one-letter codes plus optional PTMs in spectral counting.", false},
2717
+    {MS_peptide_ion_level_spectral_count, "MS:1002734", "peptide ion-level spectral count", "The number of MS2 spectra identified for a molecular ion defined by the peptide sequence represented by the amino acid one-letter codes, plus optional PTMs plus optional charged aducts plus the charge state, in spectral counting.", false},
2718
+    {MS_feature_level_quantification_datatype, "MS:1002735", "feature-level quantification datatype", "The data type of the value reported in a QuantLayer for a feature.", false},
2719
+    {MS_PSM_level_quantification_datatype, "MS:1002736", "PSM-level quantification datatype", "The data type of the value reported in a QuantLayer for a PSM.", false},
2720
+    {MS_peptide_level_quantification_datatype, "MS:1002737", "peptide-level quantification datatype", "The data type of the value reported in a QuantLayer for a peptide.", false},
2721
+    {MS_protein_level_quantification_datatype, "MS:1002738", "protein-level quantification datatype", "The data type of the value reported in a QuantLayer for a protein.", false},
2722
+    {MS_protein_group_level_quantification_datatype, "MS:1002739", "protein group-level quantification datatype", "The data type of the value reported in a QuantLayer for a protein group.", false},
2723
+    {MS_unmapped_peptide, "MS:1002740", "unmapped peptide", "Within the context of a proteogenomics approach, a peptide sequence that has not been mapped to a genomic location.", false},
2724
+    {MS_unmapped_protein, "MS:1002741", "unmapped protein", "Within the context of a proteogenomics approach, a protein sequence that has not been mapped to a genomic location.", false},
2725
+    {MS_noise_array, "MS:1002742", "noise array", "A data array of noise values.", false},
2726
+    {MS_sampled_noise_m_z_array, "MS:1002743", "sampled noise m/z array", "A data array of parallel, independent m/z values for a sampling of noise across a spectrum (typically much smaller than MS:1000514, the m/z array).", false},
2727
+    {MS_sampled_noise_intensity_array, "MS:1002744", "sampled noise intensity array", "A data array of intensity values for the amplitude of noise variation superposed on the baseline (MS:1002745) across a spectrum (for use with MS:1002743, sampled noise m/z array).", false},
2728
+    {MS_sampled_noise_baseline_array, "MS:1002745", "sampled noise baseline array", "A data array of baseline intensity values (the intensity in the absence of analytes) for a sampling of noise across a spectrum (for use with MS:1002743, sampled noise m/z array).", false},
2729
+    {MS_MS_Numpress_linear_prediction_compression_followed_by_zlib_compression, "MS:1002746", "MS-Numpress linear prediction compression followed by zlib compression", "Compression using MS-Numpress linear prediction compression and zlib.", false},
2730
+    {MS_MS_Numpress_positive_integer_compression_followed_by_zlib_compression, "MS:1002747", "MS-Numpress positive integer compression followed by zlib compression", "Compression using MS-Numpress positive integer compression and zlib.", false},
2731
+    {MS_MS_Numpress_short_logged_float_compression_followed_by_zlib_compression, "MS:1002748", "MS-Numpress short logged float compression followed by zlib compression", "Compression using MS-Numpress short logged float compression and zlib.", false},
2732
+    {MS_Mascot_IntegratedSpectralLibrarySearch, "MS:1002749", "Mascot:IntegratedSpectralLibrarySearch", "Means that Mascot has integrated the search results of database and spectral library search into a single data set.", false},
2733
+    {MS_NIST_MSPepSearch, "MS:1002750", "NIST MSPepSearch", "Search tool of the NIST (National Institute of Standards and Technology) for spectral library searches.", false},
2734
+    {MS_NIST_MSP_format, "MS:1002751", "NIST MSP format", "MSP text format defined by the NIST.", false},
2735
+    {MS_database_type_spectral_library, "MS:1002752", "database type spectral library", "Database containing spectra.", false},
2736
+    {MS_value_between_0_and_1000_inclusive, "MS:1002753", "value between 0 and 1000 inclusive", "Value range for scores.", false},
2737
+    {MS_MSPepSearch_score, "MS:1002754", "MSPepSearch:score", "MSPepSearch score (0 for entirely dissimilar and 1000 for identical observed spectrum and library spectrum.", false},
2738
+    {MS_combined_ms_ms___spectral_library_search, "MS:1002755", "combined ms-ms + spectral library search", "A combined MS2 (with fragment ions) and spectral library search.", false},
2739
+    {MS_iodoTMT_quantitation_analysis, "MS:1002756", "iodoTMT quantitation analysis", "Quantitation analysis using the Thermo Fisher sulfhydryl-reactive iodo tandem mass tag (iodoTMT) labelling workflow.", false},
2740
+    {MS_glyco_TMT_quantitation_analysis, "MS:1002757", "glyco-TMT quantitation analysis", "Quantitation analysis using the Thermo Fisher carbonyl-reactive glyco-tandem mass tag (glyco-TMT) labelling workflow.", false},
2741
+    {MS_aminoxyTMT_quantitation_analysis, "MS:1002758", "aminoxyTMT quantitation analysis", "Quantitation analysis using the Thermo Fisher carbonyl-reactive aminoxy tandem mass tag (aminoxyTMT) labelling workflow.", false},
2742
+    {MS_hydrazideTMT_quantitation_analysis, "MS:1002759", "hydrazideTMT quantitation analysis", "Quantitation analysis using the Thermo Fisher carbonyl-reactive hydrazide tandem mass tag (hydrazide-TMT) labelling workflow.", false},
2743
+    {MS_iTRAQH_quantitation_analysis, "MS:1002760", "iTRAQH quantitation analysis", "Quantification analysis using the carbonyl-reactive isobaric tags for relative and absolute quantification hydrazide (iTRAQH) labelling workflow.", false},
2744
+    {MS_DiART_quantitation_analysis, "MS:1002761", "DiART quantitation analysis", "Quantification analysis using the amine-reactive deuterium isobaric amine reactive tag (DiART) labelling workflow.", false},
2745
+    {MS_DiLeu_quantitation_analysis, "MS:1002762", "DiLeu quantitation analysis", "Quantification analysis using the amine-reactive dimethyl leucine (DiLeu) tag labelling workflow.", false},
2746
+    {MS_TMT_reagent_127N, "MS:1002763", "TMT reagent 127N", "The name of the sample labelled with the TMT reagent 127N.", false},
2747
+    {MS_TMT_reagent_127C, "MS:1002764", "TMT reagent 127C", "The name of the sample labelled with the TMT reagent 127C.", false},
2748
+    {MS_TMT_reagent_128N, "MS:1002765", "TMT reagent 128N", "The name of the sample labelled with the TMT reagent 128N.", false},
2749
+    {MS_TMT_reagent_128C, "MS:1002766", "TMT reagent 128C", "The name of the sample labelled with the TMT reagent 128C.", false},
2750
+    {MS_TMT_reagent_129N, "MS:1002767", "TMT reagent 129N", "The name of the sample labelled with the TMT reagent 129N.", false},
2751
+    {MS_TMT_reagent_129C, "MS:1002768", "TMT reagent 129C", "The name of the sample labelled with the TMT reagent 129C.", false},
2752
+    {MS_TMT_reagent_130N, "MS:1002769", "TMT reagent 130N", "The name of the sample labelled with the TMT reagent 130N.", false},
2753
+    {MS_TMT_reagent_130C, "MS:1002770", "TMT reagent 130C", "The name of the sample labelled with the TMT reagent 130C.", false},
2754
+    {MS_DiART_reagent, "MS:1002771", "DiART reagent", "Deuterium isobaric amine reactive tag labeling reagent.", false},
2755
+    {MS_DiART_reagent_114, "MS:1002772", "DiART reagent 114", "The name of the sample labelled with the DiART reagent 114.", false},
2756
+    {MS_DiART_reagent_115, "MS:1002773", "DiART reagent 115", "The name of the sample labelled with the DiART reagent 115.", false},
2757
+    {MS_DiART_reagent_116, "MS:1002774", "DiART reagent 116", "The name of the sample labelled with the DiART reagent 116.", false},
2758
+    {MS_DiART_reagent_117, "MS:1002775", "DiART reagent 117", "The name of the sample labelled with the DiART reagent 117.", false},
2759
+    {MS_DiART_reagent_118, "MS:1002776", "DiART reagent 118", "The name of the sample labelled with the DiART reagent 118.", false},
2760
+    {MS_DiART_reagent_119, "MS:1002777", "DiART reagent 119", "The name of the sample labelled with the DiART reagent 119.", false},
2761
+    {MS_DiLeu_reagent, "MS:1002778", "DiLeu reagent", "Dimethyl leucine labeling reagent.", false},
2762
+    {MS_DiLeu_reagent_115, "MS:1002779", "DiLeu reagent 115", "The name of the sample labelled with the DiLeu reagent 115.", false},
2763
+    {MS_DiLeu_reagent_116, "MS:1002780", "DiLeu reagent 116", "The name of the sample labelled with the DiLeu reagent 116.", false},
2764
+    {MS_DiLeu_reagent_117, "MS:1002781", "DiLeu reagent 117", "The name of the sample labelled with the DiLeu reagent 117.", false},
2765
+    {MS_DiLeu_reagent_118, "MS:1002782", "DiLeu reagent 118", "The name of the sample labelled with the DiLeu reagent 118.", false},
2766
+    {MS_6550_iFunnel_Q_TOF_LC_MS, "MS:1002783", "6550 iFunnel Q-TOF LC/MS", "The 6550 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2767
+    {MS_6550A_iFunnel_Q_TOF_LC_MS, "MS:1002784", "6550A iFunnel Q-TOF LC/MS", "The 6550A Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2768
+    {MS_6520B_Q_TOF_LC_MS, "MS:1002785", "6520B Q-TOF LC/MS", "The 6520B Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2769
+    {MS_6530A_Q_TOF_LC_MS, "MS:1002786", "6530A Q-TOF LC/MS", "The 6530A Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2770
+    {MS_6530B_Q_TOF_LC_MS, "MS:1002787", "6530B Q-TOF LC/MS", "The 6530B Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2771
+    {MS_6538_Q_TOF_LC_MS, "MS:1002788", "6538 Q-TOF LC/MS", "The 6538 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2772
+    {MS_6540_Q_TOF_LC_MS, "MS:1002789", "6540 Q-TOF LC/MS", "The 6540 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2773
+    {MS_6542_Q_TOF_LC_MS, "MS:1002790", "6542 Q-TOF LC/MS", "The 6542 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2774
+    {MS_6545_Q_TOF_LC_MS, "MS:1002791", "6545 Q-TOF LC/MS", "The 6545 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2775
+    {MS_6560_Q_TOF_LC_MS, "MS:1002792", "6560 Q-TOF LC/MS", "The 6560 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2776
+    {MS_6570_Q_TOF_LC_MS, "MS:1002793", "6570 Q-TOF LC/MS", "The 6570 Quadrupole Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2777
+    {MS_6120B_Quadrupole_LC_MS, "MS:1002794", "6120B Quadrupole LC/MS", "The 6120B Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 Series of Agilent mass spectrometers.", false},
2778
+    {MS_6150_Quadrupole_LC_MS, "MS:1002795", "6150 Quadrupole LC/MS", "The 6150 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a single quadrupole mass spectrometer from the 6100 Series of Agilent mass spectrometers.", false},
2779
+    {MS_6224_Time_of_Flight_LC_MS, "MS:1002796", "6224 Time-of-Flight LC/MS", "The 6224 Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2780
+    {MS_6230A_Time_of_Flight_LC_MS, "MS:1002797", "6230A Time-of-Flight LC/MS", "The 6230A Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2781
+    {MS_6230B_Time_of_Flight_LC_MS, "MS:1002798", "6230B Time-of-Flight LC/MS", "The 6230B Time-of-Flight LC/MS is a Agilent liquid chromatography instrument combined with a Agilent time of flight mass spectrometer.", false},
2782
+    {MS_6430_Triple_Quadrupole_LC_MS, "MS:1002799", "6430 Triple Quadrupole LC/MS", "The 6430 Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a Agilent triple quadrupole mass spectrometer.", false},
2783
+    {MS_6495A_Triple_Quadrupole_LC_MS, "MS:1002800", "6495A Triple Quadrupole LC/MS", "The 6495A Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a Agilent triple quadrupole mass spectrometer.", false},
2784
+    {MS_6495B_Triple_Quadrupole_LC_MS, "MS:1002801", "6495B Triple Quadrupole LC/MS", "The 6495B Quadrupole LC/MS system is a Agilent liquid chromatography instrument combined with a Agilent triple quadrupole mass spectrometer.", false},
2785
+    {MS_7000A_Triple_Quadrupole_GC_MS, "MS:1002802", "7000A Triple Quadrupole GC/MS", "The 7000A Quadrupole GC/MS system is a Agilent gas chromatography instrument combined with a Agilent triple quadrupole mass spectrometer.", false},
2786
+    {MS_7000B_Triple_Quadrupole_GC_MS, "MS:1002803", "7000B Triple Quadrupole GC/MS", "The 7000B Quadrupole GC/MS system is a Agilent gas chromatography instrument combined with a Agilent triple quadrupole mass spectrometer.", false},
2787
+    {MS_7800_Quadrupole_ICP_MS, "MS:1002804", "7800 Quadrupole ICP-MS", "The 7800 Quadrupole ICP-MS system is a Agilent inductively couple plasma instrument combined with a Agilent quadrupole mass spectrometer.", false},
2788
+    {MS_8800_Triple_Quadrupole_ICP_MS, "MS:1002805", "8800 Triple Quadrupole ICP-MS", "The 8800 Quadrupole ICP-MS system is a Agilent inductively couple plasma instrument combined with a Agilent quadrupole mass spectrometer.", false},
2789
+    {MS_ion, "MS:1002806", "ion", "An atomic or molecular species having a net positive or negative electric charge.", false},
2790
+    {MS_positive_mode_adduct_ion, "MS:1002807", "positive mode adduct ion", "Adduct ion with positive ionization.", false},
2791
+    {MS_negative_mode_adduct_ion, "MS:1002808", "negative mode adduct ion", "Adduct ion with negative ionization.", false},
2792
+    {MS_adduct_ion_attribute, "MS:1002809", "adduct ion attribute", "Attribute describing an adduct formation.", false},
2793
+    {MS_adduct_ion_mass, "MS:1002810", "adduct ion mass", "Mass of an adduct formation specified by the given value.", false},
2794
+    {MS_adduct_ion_isotope, "MS:1002811", "adduct ion isotope", "Isotope of the matrix molecule M of an adduct formation.", false},
2795
+    {MS_Regular_expression_for_adduct_ion_formula, "MS:1002812", "Regular expression for adduct ion formula", "(\\[[:digit:]{0,1}M([+][:digit:]{0,1}(H|K|(Na)|(Li)|(Cl)|(Br)|(NH3)|(NH4)|(CH3OH)|(IsoProp)|(DMSO)|(FA)|(Hac)|(TFA)|(NaCOOH)|(HCOOH)|(CF3COOH)|(ACN))){0,}([-][:digit:]{0,1}(H|(H2O)|(CH2)|(CH4)|(NH3)|(CO)|(CO2)|(COCH2)|(HCOOH)|(C2H4)|(C4H8)|(C3H2O3)|(C5H8O4)|(C6H10O4)|(C6H10O5)|(C6H8O6))){0,}\\][:digit:]{0,1}[+-]).", false},
2796
+    {MS_adduct_ion_formula, "MS:1002813", "adduct ion formula", "Adduct formation formula specified by the given value.", false},
2797
+    {MS_volt_second_per_square_centimeter, "MS:1002814", "volt-second per square centimeter", "An electrical mobility unit that equals the speed [cm/s] an ion reaches when pulled through a gas by a Voltage[V] over a certain distance [cm].", false},
2798
+    {MS_inverse_reduced_ion_mobility, "MS:1002815", "inverse reduced ion mobility", "Ion mobility measurement for an ion or spectrum of ions as measured in an ion mobility mass spectrometer. This might refer to the central value of a bin into which all ions within a narrow range of mobilities have been aggregated.", false},
2799
+    {MS_mean_ion_mobility_array, "MS:1002816", "mean ion mobility array", "Array of drift times, averaged from a matrix of binned m/z and ion mobility values, corresponding to a spectrum of individual peaks encoded with an m/z array.", false},
2800
+    {MS_Bruker_TDF_format, "MS:1002817", "Bruker TDF format", "Bruker TDF raw file format.", false},
2801
+    {MS_Bruker_TDF_nativeID_format, "MS:1002818", "Bruker TDF nativeID format", "Native format defined by frame=xsd:nonNegativeInteger scan=xsd:nonNegativeInteger.", false},
2802
+    {MS_Bruker_TDF_nativeID_format__combined_spectra, "MS:1002819", "Bruker TDF nativeID format, combined spectra", "Bruker TDF comma separated list of spectra that have been combined prior to searching or interpretation.", false},
2803
+    {MS_M_H_ion_1002820, "MS:1002820", "M+H ion (MS:1002820)", "M+H ion from positive ion mode (M in the property ionMass denotes the mass of the neutral molecule).", false},
2804
+    {MS_M_H_ion_1002821, "MS:1002821", "M-H ion (MS:1002821)", "M-H ion from negative ion mode (M in the property ionMass denotes the mass of the neutral molecule).", false},
2805
+    {MS_OpenMS_file_format, "MS:1002822", "OpenMS file format", "File format developed by the OpenMS team.", false},
2806
+    {MS_idXML, "MS:1002823", "idXML", "OpenMS intermediate identification format.", false},
2807
+    {MS_featureXML, "MS:1002824", "featureXML", "OpenMS feature file format.", false},
2808
+    {MS_consensusXML, "MS:1002825", "consensusXML", "OpenMS consensus map format.", false},
2809
+    {MS_MetaMorpheus, "MS:1002826", "MetaMorpheus", "MetaMorpheus search engine.", false},
2810
+    {MS_MetaMorpheus_score, "MS:1002827", "MetaMorpheus:score", "MetaMorpheus score for PSMs.", false},
2811
+    {MS_MetaMorpheus_protein_score, "MS:1002828", "MetaMorpheus:protein score", "MetaMorpheus score for protein groups.", false},
2812
+    {MS_XCMS_into, "MS:1002829", "XCMS:into", "Feature intensity produced by XCMS findPeaks() from integrated peak intensity.", false},
2813
+    {MS_XCMS_intf, "MS:1002830", "XCMS:intf", "Feature intensity produced by XCMS findPeaks() from baseline corrected integrated peak intensity.", false},
2814
+    {MS_XCMS_maxo, "MS:1002831", "XCMS:maxo", "Feature intensity produced by XCMS findPeaks() from maximum peak intensity.", false},
2815
+    {MS_XCMS_area, "MS:1002832", "XCMS:area", "Feature intensity produced by XCMS findPeaks() from feature area that is not normalized by the scan rate.", false},
2816
+    {MS_alternating_polarity_mode, "MS:1002833", "alternating polarity mode", "Polarities of the scans of a run are alternating, i.e. both positive and negative mode scans are acquired.", false},
2817
+    {MS_ProteomeDiscoverer_Delta_Score, "MS:1002834", "ProteomeDiscoverer:Delta Score", "The Delta Score reported by Proteome Discoverer version 2.", false},
2818
+    {MS_LTQ_Orbitrap_Classic, "MS:1002835", "LTQ Orbitrap Classic", "Thermo Fisher Scientific LTQ Orbitrap Classic.", false},
2819
+    {MS_iProX_dataset_identifier, "MS:1002836", "iProX dataset identifier", "Dataset identifier issued by the iProX repository. A dataset can refer to either a single sample as part of a study, or all samples that are part of the study corresponding to a publication.", false},
2820
+    {MS_iProX_dataset_URI, "MS:1002837", "iProX dataset URI", "URI that allows the access to one dataset in the iProX repository. A dataset can refer to either a single sample as part of a study, or all samples that are part of the study corresponding to a publication.", false},
2821
+    {MS_mzMLb_format, "MS:1002838", "mzMLb format", "mzMLb file format, mzML encapsulated within HDF5.", false},
2822
+    {MS_Conversion_to_mzMLb, "MS:1002839", "Conversion to mzMLb", "Conversion of a file format to Proteomics Standards Initiative mzMLb file format.", false},
2823
+    {MS_external_reference_data, "MS:1002840", "external reference data", "Data belonging to an external reference.", false},
2824
+    {MS_external_HDF5_dataset, "MS:1002841", "external HDF5 dataset", "The HDF5 dataset location containing the binary data, relative to the dataset containing the mzML. Also indicates that there is no data in the <binary> section of the BinaryDataArray.", false},
2825
+    {MS_external_offset, "MS:1002842", "external offset", "The position in the external data where the array begins.", false},
2826
+    {MS_external_array_length, "MS:1002843", "external array length", "Describes how many fields an array contains.", false},
2827
+    {MS_Experiment_additional_parameter, "MS:1002844", "Experiment additional parameter", "Root node for terms relating to the description of an Experiment in relation to the PRIDE-XML element ExperimentCollection/Experiment/additional/cvParam.", false},
2828
+    {MS_Associated_file_URI, "MS:1002845", "Associated file URI", "URI of one external file associated to the PRIDE experiment (maybe through a PX submission).", false},
2829
+    {MS_Associated_raw_file_URI, "MS:1002846", "Associated raw file URI", "URI of one raw data file associated to the PRIDE experiment (maybe through a PX submission).", false},
2830
+    {MS_ProteomeCentral_dataset_URI, "MS:1002847", "ProteomeCentral dataset URI", "URI associated to one PX submission in ProteomeCentral.", false},
2831
+    {MS_Result_file_URI, "MS:1002848", "Result file URI", "URI of one file labeled as 'Result', associated to one PX submission.", false},
2832
+    {MS_Search_engine_output_file_URI, "MS:1002849", "Search engine output file URI", "URI of one search engine output file associated to one PX submission.", false},
2833
+    {MS_Peak_list_file_URI, "MS:1002850", "Peak list file URI", "URI of one of one search engine output file associated to one PX submission.", false},
2834
+    {MS_Other_type_file_URI, "MS:1002851", "Other type file URI", "URI of one file labeled as 'Other', associated to one PX submission.", false},
2835
+    {MS_Dataset_FTP_location, "MS:1002852", "Dataset FTP location", "FTP location of one entire PX data set.", false},
2836
+    {MS_Dataset_with_no_associated_published_manuscript, "MS:1002853", "Dataset with no associated published manuscript", "A dataset which does not have an associated published manuscript.", false},
2837
+    {MS_Peer_reviewed_dataset, "MS:1002854", "Peer-reviewed dataset", "Dataset has been peer-reviewed somehow.", false},
2838
+    {MS_Non_peer_reviewed_dataset, "MS:1002855", "Non peer-reviewed dataset", "Dataset that has not been peer-reviewed by any means.", false},
2839
+    {MS_Supported_dataset_by_repository, "MS:1002856", "Supported dataset by repository", "The PX dataset is supported by and is available through the submission repository.", false},
2840
+    {MS_Unsupported_dataset_by_repository, "MS:1002857", "Unsupported dataset by repository", "The PX dataset is not fully supported by the submission repository.", false},
2841
+    {MS_Dataset_with_its_publication_pending, "MS:1002858", "Dataset with its publication pending", "A dataset which has an associated manuscript pending for publication.", false},
2842
+    {MS_Additional_associated_raw_file_URI, "MS:1002859", "Additional associated raw file URI", "Additional URI of one raw data file associated to the PRIDE experiment (maybe through a PX submission). The URI is provided via an additional resource to PRIDE.", false},
2843
+    {MS_Gel_image_file_URI, "MS:1002860", "Gel image file URI", "URI of one gel image file associated to one PX submission.", false},
2844
+    {MS_Reprocessed_complete_dataset, "MS:1002861", "Reprocessed complete dataset", "All the raw files included in the original dataset (or group of original datasets) have been reanalysed.", false},
2845
+    {MS_Reprocessed_subset_dataset, "MS:1002862", "Reprocessed subset dataset", "A subset of the raw files included in the original dataset (or group of original datasets) has been reanalysed.", false},
2846
+    {MS_Data_derived_from_previous_dataset, "MS:1002863", "Data derived from previous dataset", "One dataset is a reanalysis of previously published data.", false},
2847
+    {MS_No_PTMs_are_included_in_the_dataset, "MS:1002864", "No PTMs are included in the dataset", "No post-translational-modifications are been included in the identified peptides of one dataset.", false},
2848
+    {MS_Accepted_manuscript, "MS:1002865", "Accepted manuscript", "A dataset has one associated manuscript, which has been accepted but no PubMedID is available yet.", false},
2849
+    {MS_Reference, "MS:1002866", "Reference", "Literature reference associated with one dataset (including the authors, title, year and journal details). The value field can be used for the PubMedID, or to specify if one manuscript is just submitted or accepted, but it does not have a PubMedID yet.", false},
2850
+    {MS_Experimental_information_has_been_refined_since_this_experiment_was_originally_made_publicly_available, "MS:1002867", "Experimental information has been refined since this experiment was originally made publicly available", "This means that the experimental information available has been improved, for instance precursor charges were added.", false},
2851
+    {MS_Original_data, "MS:1002868", "Original data", "One dataset is not a reanalysis of previously published data.", false},
2852
+    {MS_mzR, "MS:1002869", "mzR", "Bioconductor package mzR for reading and writing mass spectrometry data files.", false},
2853
+    {MS_MSnbase, "MS:1002870", "MSnbase", "Bioconductor package MSnbase provides infrastructure for manipulation, processing and visualization of mass spectrometry and proteomics data, ranging from raw to quantitative and annotated data.", false},
2854
+    {MS_CAMERA, "MS:1002871", "CAMERA", "Bioconductor package CAMERA for annotation of peak lists generated by xcms, rule based annotation of isotopes and adducts, isotope validation, EIC correlation based tagging of unknown adducts and fragments.", false},
2855
+    {MS_Panorama_Public_dataset_identifier, "MS:1002872", "Panorama Public dataset identifier", "Dataset identifier issued by the Panorama Public repository. A dataset can refer to either a single sample as part of a study, or all samples that are part of the study corresponding to a publication.", false},
2856
+    {MS_Panorama_Public_dataset_URI, "MS:1002873", "Panorama Public dataset URI", "URI that allows the access to one dataset in the Panorama Public repository. A dataset can refer to either a single sample as part of a study, or all samples that are part of the study corresponding to a publication.", false},
2857
+    {MS_TSQ_Altis, "MS:1002874", "TSQ Altis", "Thermo Scientific TSQ Altis Triple Quadrupole MS.", false},
2858
+    {MS_TSQ_Quantis, "MS:1002875", "TSQ Quantis", "Thermo Scientific TSQ Quantis Triple Quadrupole MS.", false},
2859
+    {MS_TSQ_9000, "MS:1002876", "TSQ 9000", "Thermo Scientific TSQ 9000 Triple Quadrupole MS.", false},
2860
+    {MS_Q_Exactive_HF_X, "MS:1002877", "Q Exactive HF-X", "Thermo Scientific Q Exactive HF-X Hybrid Quadrupole Orbitrap MS.", false},
2861
+    {MS_small_molecule_analysis_software, "MS:1002878", "small molecule analysis software", "Software for the analysis of small molecules.", false},
2862
+    {MS_Progenesis_QI, "MS:1002879", "Progenesis QI", "Metabolomics analysis software for LC-MS data from Nonlinear Dynamics.", false},
2863
+    {MS_Compound_Discoverer, "MS:1002880", "Compound Discoverer", "Metabolomics analysis software from Thermo Fisher Scientific.", false},
2864
+    {MS_MyCompoundID, "MS:1002881", "MyCompoundID", "Metabolite identification tool MyCompoundID.", false},
2865
+    {MS_study_variable_average_function, "MS:1002882", "study variable average function", "Function used to calculate the study variable quantification value.", false},
2866
+    {MS_median, "MS:1002883", "median", "Median function.", false},
2867
+    {MS_study_variable_variation_function, "MS:1002884", "study variable variation function", "Function used to calculate the study variable quantification variation value.", false},
2868
+    {MS_standard_error, "MS:1002885", "standard error", "Standard error function.", false},
2869
+    {MS_small_molecule_quantification_datatype, "MS:1002886", "small molecule quantification datatype", "The value reported in a small molecule quantification.", false},
2870
+    {MS_Progenesis_QI_normalised_abundance, "MS:1002887", "Progenesis QI normalised abundance", "The normalised abundance produced by Progenesis QI LC-MS.", false},
2871
+    {MS_small_molecule_confidence_measure, "MS:1002888", "small molecule confidence measure", "The confidence score produced by a small molecule analysis software.", false},
2872
+    {MS_Progenesis_MetaScope_score, "MS:1002889", "Progenesis MetaScope score", "The confidence score produced by Progenesis QI.", false},
2873
+    {MS_fragmentation_score, "MS:1002890", "fragmentation score", "The fragmentation confidence score.", false},
2874
+    {MS_isotopic_fit_score, "MS:1002891", "isotopic fit score", "The isotopic fit confidence score.", false},
2875
+    {MS_ion_mobility_attribute, "MS:1002892", "ion mobility attribute", "An attribute describing ion mobility searches.", false},
2876
+    {MS_ion_mobility_array, "MS:1002893", "ion mobility array", "An array of ion mobility data.", false},
2877
+    {MS_InChIKey, "MS:1002894", "InChIKey", "Unique chemical structure identifier for chemical compounds.", false},
2878
+    {MS_small_molecule_identification_attribute, "MS:1002895", "small molecule identification attribute", "Compound identification information.", false},
2879
+    {MS_compound_identification_confidence_level, "MS:1002896", "compound identification confidence level", "Confidence level for annotation of identified compounds as defined by the Metabolomics Standards Initiative (MSI). The value slot can have the values 'Level 0' until 'Level 4'.", false},
2880
+    {MS_isotopomer_peak_OBSOLETE, "MS:1002897", "isotopomer peak", "Identifies a peak when no de-isotoping has been performed. The value slot reports the isotopomer peak, e.g. '2H', '13C', '15N', '18O', '31P'.", true},
2881
+    {MS_Shimadzu_Biotech_QTOF_nativeID_format, "MS:1002898", "Shimadzu Biotech QTOF nativeID format", "Native format defined by scan=xsd:nonNegativeInteger.", false},
2882
+    {MS_msalign_format, "MS:1002899", "msalign format", "msalign file format.", false},
2883
+    {MS_feature_format, "MS:1002900", "feature format", "TopFD feature file format.", false},
2884
+    {MS_TopPIC, "MS:1002901", "TopPIC", "TopPIC: a software tool for top-down mass spectrometry-based proteoform identification and characterization.", false},
2885
+    {MS_TopFD, "MS:1002902", "TopFD", "Top-down mass spectral feature detection.", false},
2886
+    {MS_TopMG, "MS:1002903", "TopMG", "A mass graph-based approach for the identification of modified proteoforms using top-down tandem mass spectra.", false},
2887
+    {MS_proteoform_level_identification_attribute, "MS:1002904", "proteoform-level identification attribute", "Proteoform level information.", false},
2888
+    {MS_proteoform_level_identification_statistic, "MS:1002905", "proteoform-level identification statistic", "Identification confidence metric for a proteoform.", false},
2889
+    {MS_search_engine_specific_score_for_proteoforms, "MS:1002906", "search engine specific score for proteoforms", "Search engine specific proteoform scores.", false},
2890
+    {MS_proteoform_level_global_FDR, "MS:1002907", "proteoform-level global FDR", "Estimation of the global false discovery rate of proteoforms.", false},
2891
+    {MS_proteoform_level_local_FDR, "MS:1002908", "proteoform-level local FDR", "Estimation of the local false discovery rate of proteoforms.", false},
2892
+    {MS_proteoform_level_statistical_threshold, "MS:1002909", "proteoform-level statistical threshold", "Estimated statistical threshold at proteoform-level.", false},
2893
+    {MS_proteoform_level_global_FDR_threshold, "MS:1002910", "proteoform-level global FDR threshold", "Threshold for the global false discovery rate of proteoforms.", false},
2894
+    {MS_proteoform_level_local_FDR_threshold, "MS:1002911", "proteoform-level local FDR threshold", "Threshold for the local false discovery rate of proteoforms.", false},
2895
+    {MS_TopPIC_input_parameter, "MS:1002912", "TopPIC input parameter", "Search engine input parameters specific to TopPIC.", false},
2896
+    {MS_TopPIC_fixed_modification, "MS:1002913", "TopPIC:fixed modification", "Fixed modifications for TopPIC searching.", false},
2897
+    {MS_TopPIC_N_term_form, "MS:1002914", "TopPIC:N-term form", "N-terminal forms of proteins allowed in TopPIC searching.", false},
2898
+    {MS_TopPIC_error_tolerance, "MS:1002915", "TopPIC:error tolerance", "Error tolerance for precursor and fragment masses in PPM.", false},
2899
+    {MS_TopPIC_max_shift, "MS:1002916", "TopPIC:max shift", "Maximum value of the mass shift (in Dalton) of an unexpected modification.", false},
2900
+    {MS_TopPIC_min_shift, "MS:1002917", "TopPIC:min shift", "Minimum value of the mass shift (in Dalton) of an unexpected modification.", false},
2901
+    {MS_TopPIC_shift_num, "MS:1002918", "TopPIC:shift num", "Maximum number of unexpected modifications in a proteoform spectrum match.", false},
2902
+    {MS_TopPIC_spectral_cutoff_type, "MS:1002919", "TopPIC:spectral cutoff type", "Spectrum-level cutoff type for filtering identified proteoform spectrum matches.", false},
2903
+    {MS_TopPIC_spectral_cutoff_value, "MS:1002920", "TopPIC:spectral cutoff value", "Spectrum-level cutoff value for filtering identified proteoform spectrum matches.", false},
2904
+    {MS_TopPIC_proteoform_level_cutoff_type, "MS:1002921", "TopPIC:proteoform-level cutoff type", "Proteoform-level cutoff type for filtering identified proteoform spectrum matches.", false},
2905
+    {MS_TopPIC_proteoform_level_cutoff_value, "MS:1002922", "TopPIC:proteoform-level cutoff value", "Proteoform-level cutoff value for filtering identified proteoform spectrum matches.", false},
2906
+    {MS_TopPIC_generating_function, "MS:1002923", "TopPIC:generating function", "P-value and E-value estimation using generating function.", false},
2907
+    {MS_TopPIC_combined_spectrum_number, "MS:1002924", "TopPIC:combined spectrum number", "Number of combined spectra.", false},
2908
+    {MS_TopPIC_mod_file, "MS:1002925", "TopPIC:mod file", "The text file containing the information of common PTMs.", false},
2909
+    {MS_TopPIC_thread_number, "MS:1002926", "TopPIC:thread number", "Number of threads used in TopPIC.", false},
2910
+    {MS_TopPIC_use_TopFD_feature, "MS:1002927", "TopPIC:use TopFD feature", "Proteoform identification using TopFD feature file.", false},
2911
+    {MS_TopPIC_spectral_E_value, "MS:1002928", "TopPIC:spectral E-value", "TopPIC spectrum-level E-value.", false},
2912
+    {MS_TopPIC_spectral_FDR, "MS:1002929", "TopPIC:spectral FDR", "TopPIC spectrum-level FDR.", false},
2913
+    {MS_TopPIC_proteoform_level_FDR, "MS:1002930", "TopPIC:proteoform-level FDR", "TopPIC proteoform-level FDR.", false},
2914
+    {MS_TopPIC_spectral_p_value, "MS:1002931", "TopPIC:spectral p-value", "TopPIC spectrum-level p-value.", false},
2915
+    {MS_TopPIC_MIScore, "MS:1002932", "TopPIC:MIScore", "Modification identification score.", false},
2916
+    {MS_TopPIC_MIScore_threshold, "MS:1002933", "TopPIC:MIScore threshold", "TopPIC:MIScore threshold.", false},
2917
+    {MS_TopMG_input_parameter, "MS:1002934", "TopMG input parameter", "Search engine input parameters specific to TopMG.", false},
2918
+    {MS_TopMG_fixed_modification, "MS:1002935", "TopMG:fixed modification", "Fixed modifications for TopMG searching.", false},
2919
+    {MS_TopMG_N_term_form, "MS:1002936", "TopMG:N-term form", "N-terminal forms of proteins allowed in TopMG searching.", false},
2920
+    {MS_TopMG_error_tolerance, "MS:1002937", "TopMG:error tolerance", "Error tolerance for precursor and fragment masses in PPM.", false},
2921
+    {MS_TopMG_max_shift, "MS:1002938", "TopMG:max shift", "Maximum value of the mass shift (in Dalton).", false},
2922
+    {MS_TopMG_spectral_cutoff_type, "MS:1002939", "TopMG:spectral cutoff type", "Spectrum-level cutoff type for filtering identified proteoform spectrum matches.", false},
2923
+    {MS_TopMG_spectral_cutoff_value, "MS:1002940", "TopMG:spectral cutoff value", "Spectrum-level cutoff value for filtering identified proteoform spectrum matches.", false},
2924
+    {MS_TopMG_proteoform_level_cutoff_type, "MS:1002941", "TopMG:proteoform-level cutoff type", "Proteoform-level cutoff type for filtering identified proteoform spectrum matches.", false},
2925
+    {MS_TopMG_proteoform_level_cutoff_value, "MS:1002942", "TopMG:proteoform-level cutoff value", "Proteoform-level cutoff value for filtering identified proteoform spectrum matches.", false},
2926
+    {MS_TopMG_mod_file, "MS:1002943", "TopMG:mod file", "The text file containing the information of common PTMs.", false},
2927
+    {MS_TopMG_thread_number, "MS:1002944", "TopMG:thread number", "Number of threads used in TopMG.", false},
2928
+    {MS_TopMG_use_TopFD_feature, "MS:1002945", "TopMG:use TopFD feature", "Proteoform identification using TopFD feature file.", false},
2929
+    {MS_TopMG_proteoform_graph_gap_size, "MS:1002946", "TopMG:proteoform graph gap size", "Gap size in constructing proteoform graph.", false},
2930
+    {MS_TopMG_variable_PTM_number, "MS:1002947", "TopMG:variable PTM number", "Maximum number of variable PTMs.", false},
2931
+    {MS_TopMG_variable_PTM_number_in_proteoform_graph_gap, "MS:1002948", "TopMG:variable PTM number in proteoform graph gap", "Maximum number of variable PTMs in a proteoform graph gap.", false},
2932
+    {MS_TopMG_use_ASF_DIAGONAL, "MS:1002949", "TopMG:use ASF-DIAGONAL", "Protein filtering using ASF-DIAGONAL method.", false},
2933
+    {MS_TopMG_spectral_E_value, "MS:1002950", "TopMG:spectral E-value", "TopMG spectrum-level E-value.", false},
2934
+    {MS_TopMG_spectral_FDR, "MS:1002951", "TopMG:spectral FDR", "TopMG spectrum-level FDR.", false},
2935
+    {MS_TopMG_proteoform_level_FDR, "MS:1002952", "TopMG:proteoform-level FDR", "TopMG proteoform-level FDR.", false},
2936
+    {MS_TopMG_spectral_p_value, "MS:1002953", "TopMG:spectral p-value", "TopMG spectrum-level p-value.", false},
2937
+    {MS_collisional_cross_sectional_area, "MS:1002954", "collisional cross sectional area", "Structural molecular descriptor for the effective interaction area between the ion and neutral gas measured in ion mobility mass spectrometry.", false},
2938
+    {MS_hr_ms_compound_identification_confidence_level, "MS:1002955", "hr-ms compound identification confidence level", "Refined High Resolution mass spectrometry confidence level for annotation of identified compounds as proposed by Schymanski et al. The value slot can have the values 'Level 1', 'Level 2', 'Level 2a', 'Level 2b', 'Level 3', 'Level 4', and 'Level 5'.", false},
2939
+    {MS_isotopic_ion_MS_peak, "MS:1002956", "isotopic ion MS peak", "A mass spectrometry peak that represents one or more isotopic ions. The value slot contains a description of the represented isotope set, e.g. 'M+1 peak'.", false},
2940
+    {MS_isotopomer_MS_peak, "MS:1002957", "isotopomer MS peak", "The described isotopomer mass spectrometric signal. The value slot contains a description of the represented isotopomer, e.g. '13C peak', '15N peak', '2H peak', '18O peak' or '31P peak'.", false},
2941
+    {MS_isotopologue_MS_peak, "MS:1002958", "isotopologue MS peak", "The described isotopologue mass spectrometric signal. The value slot contains a description of the represented isotopologue, e.g. '13C1 peak' or '15N1 peak'.", false},
2942
+    {MS_isomer, "MS:1002959", "isomer", "One of several species (or molecular entities) that have the same atomic composition (molecular formula) but different line formulae or different stereochemical formulae.", false},
2943
+    {MS_isotopomer, "MS:1002960", "isotopomer", "An isomer that differs from another only in the spatial distribution of the constitutive isotopic atoms.", false},
2944
+    {MS_isotopologue, "MS:1002961", "isotopologue", "A molecular entity that differs only in isotopic composition (number of isotopic substitutions).", false},
2945
+    {MS_mean, "MS:1002962", "mean", "The arithmetic mean.", false},
2946
+    {MS_variation_coefficient, "MS:1002963", "variation coefficient", "The coefficient of variation.", false},
2947
+    {MS_lipidomics_analysis_software, "MS:1002964", "lipidomics analysis software", "Lipidomics analysis software.", false},
2948
+    {MS_Lipid_Data_Analyzer, "MS:1002965", "Lipid Data Analyzer", "Lipid Data Analyzer software for lipid quantification.", false},
2949
+    {MS_chrom_format, "MS:1002966", "chrom format", "The Lipid Data Analyzer native chrom format.", false},
2950
+    {MS_LipidHunter, "MS:1002967", "LipidHunter", "Software for identification of phospholipids by high-throughput processing of LC-MS and shotgun lipidomics datasets.", false},
2951
+    {MS_LipidXplorer, "MS:1002968", "LipidXplorer", "Software for consensual cross-platform lipidomics.", false},
2952
+    {MS_LipidMatch, "MS:1002969", "LipidMatch", "An automated workflow for rule-based lipid identification using untargeted high-resolution tandem mass spectrometry data.", false},
2953
+    {MS_Greazy, "MS:1002970", "Greazy", "Open-source software for automated phospholipid tandem mass spectrometry identification.", false},
2954
+    {MS_LipidBlast, "MS:1002971", "LipidBlast", "LC-MS-based lipidomics and automated identification of lipids using the LipidBlast in-silico MS/MS library.", false},
2955
+    {MS_Lipid_Pro, "MS:1002972", "Lipid-Pro", "A computational lipid identification solution for untargeted lipidomics on data-independent acquisition tandem mass spectrometry platforms.", false},
2956
+    {MS_LipidFinder, "MS:1002973", "LipidFinder", "A computational workflow for the discovery of lipids for the identification of eicosanoid-phosphoinositides in platelets.", false},
2957
+    {MS_LipiDex, "MS:1002974", "LipiDex", "An integrated software package for high-confidence lipid identification.", false},
2958
+    {MS_LIQUID, "MS:1002975", "LIQUID", "An-open source software for identifying lipids in LC-MS/MS-based lipidomics data.", false},
2959
+    {MS_ALEX, "MS:1002976", "ALEX", "Analysis of lipid experiments, a calculator for m/z values of intact lipid molecules (MS1).", false},
2960
+    {MS_ALEX123, "MS:1002977", "ALEX123", "Analysis of lipid experiments 123, a calculator with m/z values of intact lipid molecules (MS1) and their fragment ions at the MS2 and MS3 level.", false},
2961
+    {MS_LIMSA, "MS:1002978", "LIMSA", "Software tool for the quantitative analysis of mass spectrometric lipidome data.", false},
2962
+    {MS_LOBSTAHS, "MS:1002979", "LOBSTAHS", "Adduct-Based lipidomics software for the discovery and identification of oxidative stress biomarkers.", false},
2963
+    {MS_LipidQA, "MS:1002980", "LipidQA", "Lipid qualitative/quantitative analysis software for identification and quantitation of complex lipid molecular species.", false},
2964
+    {MS_Proline, "MS:1002981", "Proline", "The Proline software suite for mass spectrometry based proteomics.", false},
2965
+    {MS_PepNovo, "MS:1002982", "PepNovo", "PepNovo tool for de novo peptide sequencing.", false},
2966
+    {MS_pNovo, "MS:1002983", "pNovo", "pNovo tool for de novo peptide sequencing and identification using HCD spectra.", false},
2967
+    {MS_Novor, "MS:1002984", "Novor", "Novor real-time peptide de novo sequencing software tool.", false},
2968
+    {MS_in_gel_digestion, "MS:1002985", "in-gel digestion", "Digestion of proteins separated by gel electrophoresis for mass spectrometric characterization of proteins and proteomes.", false},
2969
+    {MS_in_solution_digestion, "MS:1002986", "in-solution digestion", "Digestion of proteins in solution for mass spectrometric characterization of proteins and proteomes.", false},
2970
+    {MS_IdentiPy, "MS:1002987", "IdentiPy", "IdentiPy.", false},
2971
+    {MS_IdentiPy_RHNS, "MS:1002988", "IdentiPy:RHNS", "The IdentiPy result 'RHNS'.", false},
2972
+    {MS_IdentiPy_hyperscore, "MS:1002989", "IdentiPy:hyperscore", "The IdentiPy result 'hyperscore'.", false},
2973
+    {MS_ms_deisotope, "MS:1002990", "ms_deisotope", "ms_deisotope, a library for deisotoping and charge state deconvolution of mass spectra.", false},
2974
+    {MS_python_psims, "MS:1002991", "python-psims", "python-psims, a library for generating mzML and mzIdentML.", false},
2975
+    {MS_Andromeda_PEP, "MS:1002995", "Andromeda:PEP", "Posterior error probability of the best identified peptide of the Andromeda search engine.", false},
2976
+    {MS_Andromeda_apl_file_format, "MS:1002996", "Andromeda:apl file format", "Peak list file format of the Andromeda search engine.", false},
2977
+    {MS_ProteomeXchange_dataset_identifier_reanalysis_number, "MS:1002997", "ProteomeXchange dataset identifier reanalysis number", "Index number of a reanalysis within a ProteomeXchange reprocessed dataset identifier container (RPXD).", false},
2978
+    {MS_LCMS_9030, "MS:1002998", "LCMS-9030", "Shimadzu Scientific Instruments LCMS-9030 Q-TOF MS.", false},
2979
+    {MS_LCMS_8060, "MS:1002999", "LCMS-8060", "Shimadzu Scientific Instruments LCMS-8060 MS.", false},
2980
+    {MS_LCMS_8050, "MS:1003000", "LCMS-8050", "Shimadzu Scientific Instruments LCMS-8050 MS.", false},
2981
+    {MS_LCMS_8045, "MS:1003001", "LCMS-8045", "Shimadzu Scientific Instruments LCMS-8045 MS.", false},
2982
+    {MS_LCMS_8040, "MS:1003002", "LCMS-8040", "Shimadzu Scientific Instruments LCMS-8040 MS.", false},
2983
+    {MS_LCMS_2020, "MS:1003003", "LCMS-2020", "Shimadzu Scientific Instruments LCMS-2020.", false},
2984
+    {MS_maXis_II, "MS:1003004", "maXis II", "Bruker Daltonics' maXis II.", false},
2985
+    {MS_timsTOF_Pro, "MS:1003005", "timsTOF Pro", "Bruker Daltonics' timsTOF Pro.", false},
2986
+    {MS_mean_inverse_reduced_ion_mobility_array, "MS:1003006", "mean inverse reduced ion mobility array", "Array of inverse reduced ion mobilities, averaged from a matrix of binned m/z and ion mobility values, corresponding to a spectrum of individual peaks encoded with an m/z array.", false},
2987
+    {MS_raw_ion_mobility_array, "MS:1003007", "raw ion mobility array", "Array of raw drift times.", false},
2988
+    {MS_raw_inverse_reduced_ion_mobility_array, "MS:1003008", "raw inverse reduced ion mobility array", "Array of raw inverse reduced ion mobilities.", false},
2989
+    {MS_Shimadzu_Biotech_LCD_format, "MS:1003009", "Shimadzu Biotech LCD format", "Shimadzu Biotech LCD file format.", false},
2990
+    {MS_LPPtiger, "MS:1003010", "LPPtiger", "Software for lipidome-specific prediction and identification of oxidized phospholipids from LC-MS datasets.", false},
2991
+    {MS_pFind, "MS:1003011", "pFind", "Sequence-tag-based search engine pFind.", false},
2992
+    {MS_KSDP_score, "MS:1003012", "KSDP score", "Kernel mass spectral dot product scoring function.", false},
2993
+    {MS_i3tms, "MS:1003013", "i3tms", "i3-tms search engine and data-analysis software.", false},
2994
+    {MS_MSFragger, "MS:1003014", "MSFragger", "A database search-based peptide identification tool.", false},
2995
+    {MS_razor_peptide, "MS:1003015", "razor peptide", "A peptide which is shared between protein groups and assigned to the protein group with the largest number of identified peptides.", false},
2996
+    {MS_ProteinProphet_peptide_weight, "MS:1003016", "ProteinProphet:peptide weight", "Fraction of peptide evidence attributable to a protein or a set of indistinguishable proteins.", false},
2997
+    {MS_ProteinProphet_peptide_group_weight, "MS:1003017", "ProteinProphet:peptide group weight", "Fraction of peptide evidence attributable to a group of proteins.", false},
2998
+    {MS_Philosopher, "MS:1003018", "Philosopher", "General proteomics processing toolkit for shotgun proteomics.", false},
2999
+    {MS_pressure_chromatogram, "MS:1003019", "pressure chromatogram", "Representation of chromatographic pressure versus time.", false},
3000
+    {MS_flow_rate_chromatogram, "MS:1003020", "flow rate chromatogram", "Representation of the chromatographic flow rate versus time.", false},
3001
+    {MS_Fixed_modification, "MS:1003021", "Fixed modification", "Post-translational modification which is assumed to be present at each instance of a residue type.", false},
3002
+    {MS_Variable_modification, "MS:1003022", "Variable modification", "Post-translational modification which may or may not be present at a residue type.", false},
3003
+    {MS_OpenPepXL, "MS:1003023", "OpenPepXL", "Cross-Linking MS search engine.", false},
3004
+    {MS_OpenPepXL_score, "MS:1003024", "OpenPepXL:score", "The OpenPepXL score for a cross-link spectrum match.", false},
3005
+    {MS_named_element, "MS:1003025", "named element", "A named element that is an attribute in a proteomics standards file.", false},
3006
+    {MS_named_element_in_mzIdentML, "MS:1003026", "named element in mzIdentML", "A named element that is an attribute in a mzIdentML file.", false},
3007
+    {MS_named_element_in_mzML, "MS:1003027", "named element in mzML", "A named element that is an attribute in a mzML file.", false},
3008
+    {MS_Orbitrap_Exploris_480, "MS:1003028", "Orbitrap Exploris 480", "Thermo Scientific Orbitrap Exploris 480 Quadrupole Orbitrap MS.", false},
3009
+    {MS_Orbitrap_Eclipse, "MS:1003029", "Orbitrap Eclipse", "Thermo Scientific Orbitrap Eclipse mass spectrometer with Tribrid architecture consisting of quadrupole mass filter, linear ion trap and Orbitrap mass analyzers.", false},
3010
+    {MS_Mascot_MinNumSigUniqueSeqs, "MS:1003030", "Mascot:MinNumSigUniqueSeqs", "Minimum number of significant unique sequences required in a protein hit. The setting is only relevant if the protein grouping strategy is 'family clustering'.", false},
2650 3011
     {UNIMOD_unimod_root_node, "UNIMOD:0", "unimod root node", "The root node of the unimod modifications ontology.", false},
2651 3012
     {UNIMOD_Acetyl, "UNIMOD:1", "Acetyl", "Acetylation.", false},
2652 3013
     {UNIMOD_Amidated, "UNIMOD:2", "Amidated", "Amidation.", false},
... ...
@@ -2728,7 +3089,7 @@ const TermInfo termInfos_[] =
2728 3089
     {UNIMOD_Formyl, "UNIMOD:122", "Formyl", "Formylation.", false},
2729 3090
     {UNIMOD_ICAT_H, "UNIMOD:123", "ICAT-H", "N-iodoacetyl, p-chlorobenzyl-12C6-glucamine.", false},
2730 3091
     {UNIMOD_ICAT_H_13C_6_, "UNIMOD:124", "ICAT-H:13C(6)", "N-iodoacetyl, p-chlorobenzyl-13C6-glucamine.", false},
2731
-    {UNIMOD_Thioacyl, "UNIMOD:126", "Thioacyl", "3-sulfanylpropanoyl.", false},
3092
+    {UNIMOD_Xlink_DTSSP_88_, "UNIMOD:126", "Xlink:DTSSP[88]", "Cleaved and reduced DSP/DTSSP crosslinker.", false},
2732 3093
     {UNIMOD_Fluoro, "UNIMOD:127", "Fluoro", "Fluorination.", false},
2733 3094
     {UNIMOD_Fluorescein, "UNIMOD:128", "Fluorescein", "5-Iodoacetamidofluorescein (Molecular Probe, Eugene, OR).", false},
2734 3095
     {UNIMOD_Iodo, "UNIMOD:129", "Iodo", "Iodination.", false},
... ...
@@ -2759,7 +3120,7 @@ const TermInfo termInfos_[] =
2759 3120
     {UNIMOD_Hex_2_HexNAc_2_Pent_1_, "UNIMOD:157", "Hex(2)HexNAc(2)Pent(1)", "Hex2HexNAc2Pent1.", false},
2760 3121
     {UNIMOD_Hex_2_HexNAc_2_dHex_1_, "UNIMOD:158", "Hex(2)HexNAc(2)dHex(1)", "Hex2HexNAc2dHex1.", false},
2761 3122
     {UNIMOD_Hex_3_HexNAc_2_, "UNIMOD:159", "Hex(3)HexNAc(2)", "Hex3HexNAc2.", false},
2762
-    {UNIMOD_Hex_1_HexNAc_1_NeuAc_2_, "UNIMOD:160", "Hex(1)HexNAc(1)NeuAc(2)", "Hex1HexNAc1NeuAc2.", false},
3123
+    {UNIMOD_Hex_1_HexNAc_1_NeuAc_2_, "UNIMOD:160", "Hex(1)HexNAc(1)NeuAc(2)", "Hex HexNAc NeuAc(2) ---OR--- Hex HexNAc(3) HexA.", false},
2763 3124
     {UNIMOD_Hex_3_HexNAc_2_Phos_1_, "UNIMOD:161", "Hex(3)HexNAc(2)Phos(1)", "Hex(3) HexNAc(2) Phos.", false},
2764 3125
     {UNIMOD_Delta_S__1_Se_1_, "UNIMOD:162", "Delta:S(-1)Se(1)", "Selenium replaces sulfur.", false},
2765 3126
     {UNIMOD_Delta_H_1_N__1_18O_1_, "UNIMOD:170", "Delta:H(1)N(-1)18O(1)", "Glycosylated asparagine 18O labeling.", false},
... ...
@@ -2806,8 +3167,7 @@ const TermInfo termInfos_[] =
2806 3167
     {UNIMOD_Cytopiloyne, "UNIMOD:270", "Cytopiloyne", "Nucleophilic addtion to cytopiloyne.", false},
2807 3168
     {UNIMOD_Cytopiloyne_water, "UNIMOD:271", "Cytopiloyne+water", "Nucleophilic addition to cytopiloyne+H2O.", false},
2808 3169
     {UNIMOD_CAF, "UNIMOD:272", "CAF", "Sulfonation of N-terminus.", false},
2809
-    {UNIMOD_Xlink_SSD, "UNIMOD:273", "Xlink:SSD", "Covalent modification of lysine by cross-linking reagent.", false},
2810
-    {UNIMOD_Nitrosyl, "UNIMOD:275", "Nitrosyl", "S-nitrosylation.", false},
3170
+    {UNIMOD_Nitrosyl, "UNIMOD:275", "Nitrosyl", "Nitrosylation.", false},
2811 3171
     {UNIMOD_AEBS, "UNIMOD:276", "AEBS", "Aminoethylbenzenesulfonylation.", false},
2812 3172
     {UNIMOD_Ethanolyl, "UNIMOD:278", "Ethanolyl", "Ethanolation.", false},
2813 3173
     {UNIMOD_Ethyl, "UNIMOD:280", "Ethyl", "Ethylation.", false},
... ...
@@ -2819,7 +3179,7 @@ const TermInfo termInfos_[] =
2819 3179
     {UNIMOD_Biotin_PEO_Amine, "UNIMOD:289", "Biotin-PEO-Amine", "Biotin polyethyleneoxide amine.", false},
2820 3180
     {UNIMOD_Biotin_HPDP, "UNIMOD:290", "Biotin-HPDP", "Pierce EZ-Link Biotin-HPDP.", false},
2821 3181
     {UNIMOD_Delta_Hg_1_, "UNIMOD:291", "Delta:Hg(1)", "Mercury Mercaptan.", false},
2822
-    {UNIMOD_IodoU_AMP, "UNIMOD:292", "IodoU-AMP", "Cross-link of (Iodo)-uracil MP with W,F,Y.", false},
3182
+    {UNIMOD_IodoU_AMP, "UNIMOD:292", "IodoU-AMP", "(Iodo)-uracil MP.", false},
2823 3183
     {UNIMOD_CAMthiopropanoyl, "UNIMOD:293", "CAMthiopropanoyl", "3-(carbamidomethylthio)propanoyl.", false},
2824 3184
     {UNIMOD_IED_Biotin, "UNIMOD:294", "IED-Biotin", "Biotinoyl-iodoacetyl-ethylenediamine.", false},
2825 3185
     {UNIMOD_dHex, "UNIMOD:295", "dHex", "Fucose.", false},
... ...
@@ -2829,7 +3189,7 @@ const TermInfo termInfos_[] =
2829 3189
     {UNIMOD_Menadione, "UNIMOD:302", "Menadione", "Menadione quinone derivative.", false},
2830 3190
     {UNIMOD_DeStreak, "UNIMOD:303", "DeStreak", "Cysteine mercaptoethanol.", false},
2831 3191
     {UNIMOD_dHex_1_Hex_3_HexNAc_4_, "UNIMOD:305", "dHex(1)Hex(3)HexNAc(4)", "Fucosylated biantennary (-2 galactose).", false},
2832
-    {UNIMOD_dHex_1_Hex_4_HexNAc_4_, "UNIMOD:307", "dHex(1)Hex(4)HexNAc(4)", "Fucosylated biantennary (-1 galactose).", false},
3192
+    {UNIMOD_dHex_1_Hex_4_HexNAc_4_, "UNIMOD:307", "dHex(1)Hex(4)HexNAc(4)", "DHex Hex(4) HexNAc(4) ---OR--- Hex(4) HexNAc(4) Pent Me.", false},
2833 3193
     {UNIMOD_dHex_1_Hex_5_HexNAc_4_, "UNIMOD:308", "dHex(1)Hex(5)HexNAc(4)", "Fucosylated biantennary.", false},
2834 3194
     {UNIMOD_Hex_3_HexNAc_4_, "UNIMOD:309", "Hex(3)HexNAc(4)", "Biantennary (-2 galactose).", false},
2835 3195
     {UNIMOD_Hex_4_HexNAc_4_, "UNIMOD:310", "Hex(4)HexNAc(4)", "Biantennary (-1 galactose).", false},
... ...
@@ -2841,8 +3201,8 @@ const TermInfo termInfos_[] =
2841 3201
     {UNIMOD_Delta_H_2_C_5_, "UNIMOD:318", "Delta:H(2)C(5)", "MDA adduct +62.", false},
2842 3202
     {UNIMOD_Delta_H_2_C_3_O_1_, "UNIMOD:319", "Delta:H(2)C(3)O(1)", "MDA adduct +54.", false},
2843 3203
     {UNIMOD_Nethylmaleimide_water, "UNIMOD:320", "Nethylmaleimide+water", "Nethylmaleimidehydrolysis.", false},
2844
-    {UNIMOD_Xlink_B10621, "UNIMOD:323", "Xlink:B10621", "Bis-N-I-sulfonerahodamine.", false},
2845
-    {UNIMOD_DTBP, "UNIMOD:324", "DTBP", "Dimethyl 3,3\\'-dithiobispropionimidate.", false},
3204
+    {UNIMOD_Xlink_B10621, "UNIMOD:323", "Xlink:B10621", "Bis-((N-iodoacetyl)piperazinyl)sulfonerhodamine.", false},
3205
+    {UNIMOD_Xlink_DTBP_87_, "UNIMOD:324", "Xlink:DTBP[87]", "Cleaved and reduced DTBP crosslinker.", false},
2846 3206
     {UNIMOD_FP_Biotin, "UNIMOD:325", "FP-Biotin", "10-ethoxyphosphinyl-N-(biotinamidopentyl)decanamide.", false},
2847 3207
     {UNIMOD_Delta_H_4_C_2_O__1_S_1_, "UNIMOD:327", "Delta:H(4)C(2)O(-1)S(1)", "S-Ethylcystine from Serine.", false},
2848 3208
     {UNIMOD_Methyl_2H_3_13C_1_, "UNIMOD:329", "Methyl:2H(3)13C(1)", "Monomethylation.", false},
... ...
@@ -2946,8 +3306,7 @@ const TermInfo termInfos_[] =
2946 3306
     {UNIMOD_GluGluGlu, "UNIMOD:452", "GluGluGlu", "Triglutamyl.", false},
2947 3307
     {UNIMOD_GluGluGluGlu, "UNIMOD:453", "GluGluGluGlu", "Tetraglutamyl.", false},
2948 3308
     {UNIMOD_HexN, "UNIMOD:454", "HexN", "Hexosamine.", false},
2949
-    {UNIMOD_Xlink_DMP_s, "UNIMOD:455", "Xlink:DMP-s", "One end of crosslink attached, one end free.", false},
2950
-    {UNIMOD_Xlink_DMP, "UNIMOD:456", "Xlink:DMP", "Both ends of crosslink attached to same peptide.", false},
3309
+    {UNIMOD_Xlink_DMP_154_, "UNIMOD:455", "Xlink:DMP[154]", "Free monolink of DMP crosslinker.", false},
2951 3310
     {UNIMOD_NDA, "UNIMOD:457", "NDA", "Naphthalene-2,3-dicarboxaldehyde.", false},
2952 3311
     {UNIMOD_SPITC_13C_6_, "UNIMOD:464", "SPITC:13C(6)", "4-sulfophenyl isothiocyanate (Heavy C13).", false},
2953 3312
     {UNIMOD_AEC_MAEC, "UNIMOD:472", "AEC-MAEC", "Aminoethylcysteine.", false},
... ...
@@ -3148,8 +3507,8 @@ const TermInfo termInfos_[] =
3148 3507
     {UNIMOD_iTRAQ8plex, "UNIMOD:730", "iTRAQ8plex", "Representative mass and accurate mass for 113, 114, 116 & 117.", false},
3149 3508
     {UNIMOD_iTRAQ8plex_13C_6_15N_2_, "UNIMOD:731", "iTRAQ8plex:13C(6)15N(2)", "Accurate mass for 115, 118, 119 & 121.", false},
3150 3509
     {UNIMOD_Ethanolamine, "UNIMOD:734", "Ethanolamine", "Carboxyl modification with ethanolamine.", false},
3151
-    {UNIMOD_DTT_ST, "UNIMOD:735", "DTT_ST", "Dithiothreitol (DTT).", false},
3152
-    {UNIMOD_DTT_C, "UNIMOD:736", "DTT_C", "Dithiothreitol (DTT) on Cys.", false},
3510
+    {UNIMOD_BEMAD_ST, "UNIMOD:735", "BEMAD_ST", "Beta elimination of modified S or T followed by Michael addition of DTT.", false},
3511
+    {UNIMOD_BEMAD_C, "UNIMOD:736", "BEMAD_C", "Beta elimination of alkylated Cys followed by Michael addition of DTT.", false},
3153 3512
     {UNIMOD_TMT6plex, "UNIMOD:737", "TMT6plex", "Sixplex Tandem Mass Tag®.", false},
3154 3513
     {UNIMOD_TMT2plex, "UNIMOD:738", "TMT2plex", "Duplex Tandem Mass Tag®.", false},
3155 3514
     {UNIMOD_TMT, "UNIMOD:739", "TMT", "Native Tandem Mass Tag®.", false},
... ...
@@ -3159,13 +3518,13 @@ const TermInfo termInfos_[] =
3159 3518
     {UNIMOD_NO_SMX_SEMD, "UNIMOD:744", "NO_SMX_SEMD", "Nitroso Sulfamethoxazole Sulphenamide thiol adduct.", false},
3160 3519
     {UNIMOD_NO_SMX_SMCT, "UNIMOD:745", "NO_SMX_SMCT", "Nitroso Sulfamethoxazole semimercaptal thiol adduct.", false},
3161 3520
     {UNIMOD_NO_SMX_SIMD, "UNIMOD:746", "NO_SMX_SIMD", "Nitroso Sulfamethoxazole Sulfinamide thiol adduct.", false},
3162
-    {UNIMOD_Malonyl, "UNIMOD:747", "Malonyl", "Malonylation of C and S residues.", false},
3521
+    {UNIMOD_Malonyl, "UNIMOD:747", "Malonyl", "Malonylation.", false},
3163 3522
     {UNIMOD_3sulfo, "UNIMOD:748", "3sulfo", "Derivatization by N-term modification using 3-Sulfobenzoic succinimidyl ester.", false},
3164 3523
     {UNIMOD_trifluoro, "UNIMOD:750", "trifluoro", "Trifluoroleucine replacement of leucine.", false},
3165 3524
     {UNIMOD_TNBS, "UNIMOD:751", "TNBS", "Tri nitro benzene.", false},
3166 3525
     {UNIMOD_IDEnT, "UNIMOD:762", "IDEnT", "Isotope Distribution Encoded Tag.", false},
3167
-    {UNIMOD_DTT_ST_2H_6_, "UNIMOD:763", "DTT_ST:2H(6)", "Isotopically labeled Dithiothreitol (DTT) modification of serines or threonines.", false},
3168
-    {UNIMOD_DTT_C_2H_6_, "UNIMOD:764", "DTT_C:2H(6)", "Isotopically labeled Dithiothreitol (DTT) modification of cysteines.", false},
3526
+    {UNIMOD_BEMAD_ST_2H_6_, "UNIMOD:763", "BEMAD_ST:2H(6)", "Beta elimination of modified S or T followed by Michael addition of labelled DTT.", false},
3527
+    {UNIMOD_BEMAD_C_2H_6_, "UNIMOD:764", "BEMAD_C:2H(6)", "Beta elimination of alkylated Cys followed by Michael addition of labelled DTT.", false},
3169 3528
     {UNIMOD_Met_loss, "UNIMOD:765", "Met-loss", "Removal of initiator methionine from protein N-terminus.", false},
3170 3529
     {UNIMOD_Met_loss_Acetyl, "UNIMOD:766", "Met-loss+Acetyl", "Removal of initiator methionine from protein N-terminus, then acetylation of the new N-terminus.", false},
3171 3530
     {UNIMOD_Menadione_HQ, "UNIMOD:767", "Menadione-HQ", "Menadione hydroquinone derivative.", false},
... ...
@@ -3184,8 +3543,8 @@ const TermInfo termInfos_[] =
3184 3543
     {UNIMOD_Biotin_Thermo_21360, "UNIMOD:811", "Biotin:Thermo-21360", "Was Biotin-PEO4-hydrazide.", false},
3185 3544
     {UNIMOD_Cy3b_maleimide, "UNIMOD:821", "Cy3b-maleimide", "Fluorescent dye that labels cysteines.", false},
3186 3545
     {UNIMOD_Gly_loss_Amide, "UNIMOD:822", "Gly-loss+Amide", "Enzymatic glycine removal leaving an amidated C-terminus.", false},
3187
-    {UNIMOD_BMOE, "UNIMOD:824", "BMOE", "Addition of BMOE crosslinker.", false},
3188
-    {UNIMOD_DFDNB, "UNIMOD:825", "DFDNB", "Addition of DFDNB crosslinker.", false},
3546
+    {UNIMOD_Xlink_BMOE, "UNIMOD:824", "Xlink:BMOE", "Intact or monolink BMOE crosslinker.", false},
3547
+    {UNIMOD_Xlink_DFDNB, "UNIMOD:825", "Xlink:DFDNB", "Intact DFDNB crosslinker.", false},
3189 3548
     {UNIMOD_TMPP_Ac, "UNIMOD:827", "TMPP-Ac", "Tris(2,4,6-trimethoxyphenyl)phosphonium acetic acid N-hydroxysuccinimide ester derivative.", false},
3190 3549
     {UNIMOD_Dihydroxyimidazolidine, "UNIMOD:830", "Dihydroxyimidazolidine", "Dihydroxy methylglyoxal adduct.", false},
3191 3550
     {UNIMOD_Label_2H_4__Acetyl, "UNIMOD:834", "Label:2H(4)+Acetyl", "Acetyl 4,4,5,5-D4 Lysine.", false},
... ...
@@ -3228,7 +3587,7 @@ const TermInfo termInfos_[] =
3228 3587
     {UNIMOD_Leu__MetOx, "UNIMOD:905", "Leu->MetOx", "Leu->Met substitution and sulfoxidation.", false},
3229 3588
     {UNIMOD_Lys__MetOx, "UNIMOD:906", "Lys->MetOx", "Lys->Met substitution and sulfoxidation.", false},
3230 3589
     {UNIMOD_Galactosyl, "UNIMOD:907", "Galactosyl", "Gluconoylation.", false},
3231
-    {UNIMOD_SMCC_maleimide, "UNIMOD:908", "SMCC-maleimide", "Modified SMCC maleimide with 3-(dimethylamino)-1-propylamine.", false},
3590
+    {UNIMOD_Xlink_SMCC_321_, "UNIMOD:908", "Xlink:SMCC[321]", "Monolink of SMCC terminated with 3-(dimethylamino)-1-propylamine.", false},
3232 3591
     {UNIMOD_Bacillosamine, "UNIMOD:910", "Bacillosamine", "2,4-diacetamido-2,4,6-trideoxyglucopyranose.", false},
3233 3592
     {UNIMOD_MTSL, "UNIMOD:911", "MTSL", "Cys modification by (1-oxyl-2,2,5,5-tetramethyl-3-pyrroline-3-methyl)methanesulfonate (MTSL).", false},
3234 3593
     {UNIMOD_HNE_BAHAH, "UNIMOD:912", "HNE-BAHAH", "4-hydroxy-2-nonenal and biotinamidohexanoic acid hydrazide, reduced.", false},
... ...
@@ -3249,7 +3608,7 @@ const TermInfo termInfos_[] =
3249 3608
     {UNIMOD_Cys__ethylaminoAla, "UNIMOD:940", "Cys->ethylaminoAla", "Carbamidomethylated Cys that undergoes beta-elimination and Michael addition of ethylamine.", false},
3250 3609
     {UNIMOD_DNPS, "UNIMOD:941", "DNPS", "2,4-Dinitrobenzenesulfenyl.", false},
3251 3610
     {UNIMOD_SulfoGMBS, "UNIMOD:942", "SulfoGMBS", "High molecular absorption label for proteins.", false},
3252
-    {UNIMOD_DimethylamineGMBS, "UNIMOD:943", "DimethylamineGMBS", "Modified GMBS X linker for proteins.", false},
3611
+    {UNIMOD_DimethylamineGMBS, "UNIMOD:943", "DimethylamineGMBS", "Modified GMBS X linker.", false},
3253 3612
     {UNIMOD_Label_15N_2_2H_9_, "UNIMOD:944", "Label:15N(2)2H(9)", "SILAC label.", false},
3254 3613
     {UNIMOD_LG_anhydrolactam, "UNIMOD:946", "LG-anhydrolactam", "Levuglandinyl-lysine anhydrolactam adduct.", false},
3255 3614
     {UNIMOD_LG_pyrrole, "UNIMOD:947", "LG-pyrrole", "Levuglandinyl-lysine pyrrole adduct.", false},
... ...
@@ -3271,7 +3630,6 @@ const TermInfo termInfos_[] =
3271 3630
     {UNIMOD_maleimide3, "UNIMOD:971", "maleimide3", "Maleimide-3-saccharide.", false},
3272 3631
     {UNIMOD_maleimide5, "UNIMOD:972", "maleimide5", "Maleimide-5-saccharide.", false},
3273 3632
     {UNIMOD_Puromycin, "UNIMOD:973", "Puromycin", "Puromycin.", false},
3274
-    {UNIMOD_Chlorpyrifos, "UNIMOD:975", "Chlorpyrifos", "O,O-diethyl o-3,5,6-trichloro-2-pyridyl phosphorothioate.", false},
3275 3633
     {UNIMOD_Carbofuran, "UNIMOD:977", "Carbofuran", "2,3-dihydro-2,2-dimethyl-7-benzofuranol N-methyl carbamate.", false},
3276 3634
     {UNIMOD_BITC, "UNIMOD:978", "BITC", "Benzyl isothiocyanate.", false},
3277 3635
     {UNIMOD_PEITC, "UNIMOD:979", "PEITC", "Phenethyl isothiocyanate.", false},
... ...
@@ -3296,7 +3654,7 @@ const TermInfo termInfos_[] =
3296 3654
     {UNIMOD_Label_13C_6_15N_4__Methyl_2H_3_13C_1_, "UNIMOD:1006", "Label:13C(6)15N(4)+Methyl:2H(3)13C(1)", "2H(3) 13C(1) monomethylated Arg13C(6) 15N(4).", false},
3297 3655
     {UNIMOD_Label_13C_6_15N_4__Dimethyl_2H_6_13C_2_, "UNIMOD:1007", "Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2)", "2H(6) 13C(2) Dimethylated Arg13C(6) 15N(4).", false},
3298 3656
     {UNIMOD_Cys__CamSec, "UNIMOD:1008", "Cys->CamSec", "Sec Iodoacetamide derivative.", false},
3299
-    {UNIMOD_Thiazolidine, "UNIMOD:1009", "Thiazolidine", "Addition of Carbon to cysteine.", false},
3657
+    {UNIMOD_Thiazolidine, "UNIMOD:1009", "Thiazolidine", "Formaldehyde adduct.", false},
3300 3658
     {UNIMOD_DEDGFLYMVYASQETFG, "UNIMOD:1010", "DEDGFLYMVYASQETFG", "Addition of DEDGFLYMVYASQETFG.", false},
3301 3659
     {UNIMOD_Biotin_Invitrogen_M1602, "UNIMOD:1012", "Biotin:Invitrogen-M1602", "Nalpha-(3-maleimidylpropionyl)biocytin.", false},
3302 3660
     {UNIMOD_glycidamide, "UNIMOD:1014", "glycidamide", "Glycidamide adduct.", false},
... ...
@@ -3304,13 +3662,13 @@ const TermInfo termInfos_[] =
3304 3662
     {UNIMOD_DMPO, "UNIMOD:1017", "DMPO", "DMPO spin-trap nitrone adduct.", false},
3305 3663
     {UNIMOD_ICDID, "UNIMOD:1018", "ICDID", "Isotope-Coded Dimedone light form.", false},
3306 3664
     {UNIMOD_ICDID_2H_6_, "UNIMOD:1019", "ICDID:2H(6)", "Isotope-Coded Dimedone heavy form.", false},
3307
-    {UNIMOD_Xlink_DSS, "UNIMOD:1020", "Xlink:DSS", "Water-quenched monolink of DSS/BS3 crosslinker to Lys or N-terminus.", false},
3308
-    {UNIMOD_Xlink_EGS, "UNIMOD:1021", "Xlink:EGS", "Monolink of EGS crosslinker to Lys or N-terminus.", false},
3309
-    {UNIMOD_Xlink_DST, "UNIMOD:1022", "Xlink:DST", "Monolink of DST crosslinker to Lys or N-terminus.", false},
3310
-    {UNIMOD_Xlink_DTSSP, "UNIMOD:1023", "Xlink:DTSSP", "Monolink of DSP/DTSSP crosslinker to Lys or N-terminus.", false},
3311
-    {UNIMOD_Xlink_SMCC, "UNIMOD:1024", "Xlink:SMCC", "Monolink of sulfoSMCC/SMCC crosslinker to Cys.", false},
3312
-    {UNIMOD_Xlink_DMP_de, "UNIMOD:1027", "Xlink:DMP-de", "Monolink of DMP crosslinker to Lys or N-terminus.", false},
3313
-    {UNIMOD_Xlink_EGScleaved, "UNIMOD:1028", "Xlink:EGScleaved", "EGS crosslinker to Lys or N-terminus following hydroxylamine cleavage.", false},
3665
+    {UNIMOD_Xlink_DSS_156_, "UNIMOD:1020", "Xlink:DSS[156]", "Water-quenched monolink of DSS/BS3 crosslinker.", false},
3666
+    {UNIMOD_Xlink_EGS_244_, "UNIMOD:1021", "Xlink:EGS[244]", "Water quenched monolink of EGS cross-linker.", false},
3667
+    {UNIMOD_Xlink_DST_132_, "UNIMOD:1022", "Xlink:DST[132]", "Water quenched monolink of DST crosslinker.", false},
3668
+    {UNIMOD_Xlink_DTSSP_192_, "UNIMOD:1023", "Xlink:DTSSP[192]", "Water quenched monolink of DSP/DTSSP crosslinker.", false},
3669
+    {UNIMOD_Xlink_SMCC_237_, "UNIMOD:1024", "Xlink:SMCC[237]", "Water quenched monolink of SMCC.", false},
3670
+    {UNIMOD_Xlink_DMP_140_, "UNIMOD:1027", "Xlink:DMP[140]", "Water quenched monolink of DMP crosslinker.", false},
3671
+    {UNIMOD_Xlink_EGS_115_, "UNIMOD:1028", "Xlink:EGS[115]", "Cleavage product of EGS protein crosslinks by hydroylamine treatment.", false},
3314 3672
     {UNIMOD_Biotin_Thermo_88310, "UNIMOD:1031", "Biotin:Thermo-88310", "Desthiobiotin modification of lysine.", false},
3315 3673
     {UNIMOD_2_nitrobenzyl, "UNIMOD:1032", "2-nitrobenzyl", "Tyrosine caged with 2-nitrobenzyl (ONB).", false},
3316 3674
     {UNIMOD_Cys__SecNEM, "UNIMOD:1033", "Cys->SecNEM", "N-ethylmaleimide on selenocysteines.", false},
... ...
@@ -3653,7 +4011,7 @@ const TermInfo termInfos_[] =
3653 4011
     {UNIMOD_Hex_1_Pent_2_, "UNIMOD:1428", "Hex(1)Pent(2)", "Hex Pent(2).", false},
3654 4012
     {UNIMOD_Hex_1_HexNAc_1_Phos_1_, "UNIMOD:1429", "Hex(1)HexNAc(1)Phos(1)", "Hex HexNAc Phos.", false},
3655 4013
     {UNIMOD_Hex_1_HexNAc_1_Sulf_1_, "UNIMOD:1430", "Hex(1)HexNAc(1)Sulf(1)", "Hex HexNAc Sulf.", false},
3656
-    {UNIMOD_Hex_1_NeuAc_1_, "UNIMOD:1431", "Hex(1)NeuAc(1)", "Hex NeuAc.", false},
4014
+    {UNIMOD_Hex_1_NeuAc_1_, "UNIMOD:1431", "Hex(1)NeuAc(1)", "Hex NeuAc ---OR--- HexNAc Kdn.", false},
3657 4015
     {UNIMOD_Hex_1_NeuGc_1_, "UNIMOD:1432", "Hex(1)NeuGc(1)", "Hex NeuGc.", false},
3658 4016
     {UNIMOD_HexNAc_3_, "UNIMOD:1433", "HexNAc(3)", "HexNAc(3).", false},
3659 4017
     {UNIMOD_HexNAc_1_NeuAc_1_, "UNIMOD:1434", "HexNAc(1)NeuAc(1)", "HexNAc NeuAc.", false},
... ...
@@ -3663,16 +4021,16 @@ const TermInfo termInfos_[] =
3663 4021
     {UNIMOD_Hex_2_HexNAc_1_, "UNIMOD:1438", "Hex(2)HexNAc(1)", "Hex(2) HexNAc.", false},
3664 4022
     {UNIMOD_Hex_1_HexA_1_HexNAc_1_, "UNIMOD:1439", "Hex(1)HexA(1)HexNAc(1)", "Hex HexA HexNAc.", false},
3665 4023
     {UNIMOD_Hex_2_HexNAc_1_Me_1_, "UNIMOD:1440", "Hex(2)HexNAc(1)Me(1)", "Hex(2) HexNAc Me.", false},
3666
-    {UNIMOD_Hex_3_Phos_1_, "UNIMOD:1441", "Hex(3)Phos(1)", "Hex(3) Phos.", false},
4024
+    {UNIMOD_Hex_1_Pent_3_, "UNIMOD:1441", "Hex(1)Pent(3)", "Hex Pent(3).", false},
3667 4025
     {UNIMOD_Hex_1_NeuAc_1_Pent_1_, "UNIMOD:1442", "Hex(1)NeuAc(1)Pent(1)", "Hex NeuAc Pent.", false},
3668 4026
     {UNIMOD_Hex_2_HexNAc_1_Sulf_1_, "UNIMOD:1443", "Hex(2)HexNAc(1)Sulf(1)", "Hex(2) HexNAc Sulf.", false},
3669
-    {UNIMOD_Hex_2_NeuAc_1_, "UNIMOD:1444", "Hex(2)NeuAc(1)", "Hex(2) NeuAc.", false},
4027
+    {UNIMOD_Hex_2_NeuAc_1_, "UNIMOD:1444", "Hex(2)NeuAc(1)", "Hex(2) NeuAc ---OR--- Hex HexNAc Kdn.", false},
3670 4028
     {UNIMOD_dHex_2_Hex_2_, "UNIMOD:1445", "dHex(2)Hex(2)", "Hex2 dHex2.", false},
3671 4029
     {UNIMOD_dHex_1_Hex_2_HexA_1_, "UNIMOD:1446", "dHex(1)Hex(2)HexA(1)", "DHex Hex(2) HexA.", false},
3672 4030
     {UNIMOD_Hex_1_HexNAc_2_Sulf_1_, "UNIMOD:1447", "Hex(1)HexNAc(2)Sulf(1)", "Hex HexNAc(2) Sulf.", false},
3673 4031
     {UNIMOD_Hex_4_, "UNIMOD:1448", "Hex(4)", "Hex(4).", false},
3674 4032
     {UNIMOD_dHex_1_Hex_2_HexNAc_2_Pent_1_, "UNIMOD:1449", "dHex(1)Hex(2)HexNAc(2)Pent(1)", "DHex Hex(2) HexNAc(2) Pent.", false},
3675
-    {UNIMOD_Hex_2_HexNAc_2_NeuAc_1_, "UNIMOD:1450", "Hex(2)HexNAc(2)NeuAc(1)", "Hex(2) HexNAc(2) NeuAc.", false},
4033
+    {UNIMOD_Hex_2_HexNAc_2_NeuAc_1_, "UNIMOD:1450", "Hex(2)HexNAc(2)NeuAc(1)", "Hex(2) HexNAc(2) NeuAc ---OR--- dHex Hex HexNAc(2) NeuGc.", false},
3676 4034
     {UNIMOD_Hex_3_HexNAc_2_Pent_1_, "UNIMOD:1451", "Hex(3)HexNAc(2)Pent(1)", "Hex(3) HexNAc(2) Pent.", false},
3677 4035
     {UNIMOD_Hex_4_HexNAc_2_, "UNIMOD:1452", "Hex(4)HexNAc(2)", "Hex(4) HexNAc(2).", false},
3678 4036
     {UNIMOD_dHex_1_Hex_4_HexNAc_1_Pent_1_, "UNIMOD:1453", "dHex(1)Hex(4)HexNAc(1)Pent(1)", "DHex Hex(4) HexNAc Pent.", false},
... ...
@@ -3683,7 +4041,7 @@ const TermInfo termInfos_[] =
3683 4041
     {UNIMOD_Hex_5_HexNAc_2_Phos_1_, "UNIMOD:1458", "Hex(5)HexNAc(2)Phos(1)", "Hex(5) HexNAc(2) Phos.", false},
3684 4042
     {UNIMOD_dHex_1_Hex_4_HexNAc_2_Pent_1_, "UNIMOD:1459", "dHex(1)Hex(4)HexNAc(2)Pent(1)", "DHex Hex(4) HexNAc(2) Pent.", false},
3685 4043
     {UNIMOD_Hex_7_HexNAc_1_, "UNIMOD:1460", "Hex(7)HexNAc(1)", "Hex(7) HexNAc.", false},
3686
-    {UNIMOD_Hex_4_HexNAc_2_NeuAc_1_, "UNIMOD:1461", "Hex(4)HexNAc(2)NeuAc(1)", "Hex(4) HexNAc(2) NeuAc.", false},
4044
+    {UNIMOD_Hex_4_HexNAc_2_NeuAc_1_, "UNIMOD:1461", "Hex(4)HexNAc(2)NeuAc(1)", "Hex(4) HexNAc(2) NeuAc ---OR--- Hex(3) HexNAc(2) dHex NeuGc.", false},
3687 4045
     {UNIMOD_dHex_1_Hex_5_HexNAc_2_, "UNIMOD:1462", "dHex(1)Hex(5)HexNAc(2)", "DHex Hex(5) HexNAc(2).", false},
3688 4046
     {UNIMOD_dHex_1_Hex_3_HexNAc_3_Pent_1_, "UNIMOD:1463", "dHex(1)Hex(3)HexNAc(3)Pent(1)", "DHex Hex(3) HexNAc(3) Pent.", false},
3689 4047
     {UNIMOD_Hex_3_HexNAc_4_Sulf_1_, "UNIMOD:1464", "Hex(3)HexNAc(4)Sulf(1)", "Hex(3) HexNAc(4) Sulf.", false},
... ...
@@ -3710,11 +4068,11 @@ const TermInfo termInfos_[] =
3710 4068
     {UNIMOD_dHex_1_Hex_3_HexNAc_4_Pent_1_, "UNIMOD:1485", "dHex(1)Hex(3)HexNAc(4)Pent(1)", "DHex Hex(3) HexNAc(4) Pent.", false},
3711 4069
     {UNIMOD_Hex_3_HexNAc_5_Sulf_1_, "UNIMOD:1486", "Hex(3)HexNAc(5)Sulf(1)", "Hex(3) HexNAc(5) Sulf.", false},
3712 4070
     {UNIMOD_Hex_6_HexNAc_3_, "UNIMOD:1487", "Hex(6)HexNAc(3)", "Hex(6) HexNAc(3).", false},
3713
-    {UNIMOD_Hex_3_HexNAc_4_NeuAc_1_, "UNIMOD:1488", "Hex(3)HexNAc(4)NeuAc(1)", "Hex(3) HexNAc(4) NeuAc.", false},
4071
+    {UNIMOD_Hex_3_HexNAc_4_NeuAc_1_, "UNIMOD:1488", "Hex(3)HexNAc(4)NeuAc(1)", "Hex(3) HexNAc(4) NeuAc ---OR--- Hex(2) HexNAc(4) dHex NeuGc.", false},
3714 4072
     {UNIMOD_Hex_4_HexNAc_4_Pent_1_, "UNIMOD:1489", "Hex(4)HexNAc(4)Pent(1)", "Hex(4) HexNAc(4) Pent.", false},
3715 4073
     {UNIMOD_Hex_7_HexNAc_2_Phos_1_, "UNIMOD:1490", "Hex(7)HexNAc(2)Phos(1)", "Hex(7) HexNAc(2) Phos.", false},
3716 4074
     {UNIMOD_Hex_4_HexNAc_4_Me_2_Pent_1_, "UNIMOD:1491", "Hex(4)HexNAc(4)Me(2)Pent(1)", "Hex(4) HexNAc(4) Me(2) Pent.", false},
3717
-    {UNIMOD_dHex_1_Hex_3_HexNAc_3_Pent_3_, "UNIMOD:1492", "dHex(1)Hex(3)HexNAc(3)Pent(3)", "DHex Hex(3) HexNAc(3) Pent(3).", false},
4075
+    {UNIMOD_dHex_1_Hex_3_HexNAc_3_Pent_3_, "UNIMOD:1492", "dHex(1)Hex(3)HexNAc(3)Pent(3)", "DHex Hex(3) HexNAc(3) Pent(3) ---OR--- Hex(4) HexNAc(2) dHex(2) NeuAc.", false},
3718 4076
     {UNIMOD_dHex_1_Hex_5_HexNAc_3_Sulf_1_, "UNIMOD:1493", "dHex(1)Hex(5)HexNAc(3)Sulf(1)", "DHex Hex(5) HexNAc(3) Sulf.", false},
3719 4077
     {UNIMOD_dHex_2_Hex_3_HexNAc_3_Pent_2_, "UNIMOD:1494", "dHex(2)Hex(3)HexNAc(3)Pent(2)", "DHex(2) Hex(3) HexNAc(3) Pent(2).", false},
3720 4078
     {UNIMOD_Hex_6_HexNAc_3_Phos_1_, "UNIMOD:1495", "Hex(6)HexNAc(3)Phos(1)", "Hex(6) HexNAc(3) Phos.", false},
... ...
@@ -3723,12 +4081,12 @@ const TermInfo termInfos_[] =
3723 4081
     {UNIMOD_dHex_2_Hex_4_HexNAc_3_Pent_1_, "UNIMOD:1498", "dHex(2)Hex(4)HexNAc(3)Pent(1)", "DHex(2) Hex(4) HexNAc(3) Pent.", false},
3724 4082
     {UNIMOD_dHex_1_Hex_4_HexNAc_4_Sulf_1_, "UNIMOD:1499", "dHex(1)Hex(4)HexNAc(4)Sulf(1)", "DHex Hex(4) HexNAc(4) Sulf.", false},
3725 4083
     {UNIMOD_dHex_1_Hex_7_HexNAc_2_, "UNIMOD:1500", "dHex(1)Hex(7)HexNAc(2)", "DHex Hex(7) HexNAc(2).", false},
3726
-    {UNIMOD_dHex_1_Hex_4_HexNAc_3_NeuAc_1_, "UNIMOD:1501", "dHex(1)Hex(4)HexNAc(3)NeuAc(1)", "DHex Hex(4) HexNAc(3) NeuAc.", false},
4084
+    {UNIMOD_dHex_1_Hex_4_HexNAc_3_NeuAc_1_, "UNIMOD:1501", "dHex(1)Hex(4)HexNAc(3)NeuAc(1)", "DHex Hex(4) HexNAc(3) NeuAc ---OR--- dHex(2) Hex(3) HexNAc(3) NeuGc.", false},
3727 4085
     {UNIMOD_Hex_7_HexNAc_2_Phos_2_, "UNIMOD:1502", "Hex(7)HexNAc(2)Phos(2)", "Hex(7) HexNAc(2) Phos(2).", false},
3728 4086
     {UNIMOD_Hex_5_HexNAc_4_Sulf_1_, "UNIMOD:1503", "Hex(5)HexNAc(4)Sulf(1)", "Hex(5) HexNAc(4) Sulf.", false},
3729 4087
     {UNIMOD_Hex_8_HexNAc_2_, "UNIMOD:1504", "Hex(8)HexNAc(2)", "Hex(8) HexNAc(2).", false},
3730 4088
     {UNIMOD_dHex_1_Hex_3_HexNAc_4_Pent_2_, "UNIMOD:1505", "dHex(1)Hex(3)HexNAc(4)Pent(2)", "DHex Hex(3) HexNAc(4) Pent(2).", false},
3731
-    {UNIMOD_dHex_1_Hex_4_HexNAc_3_NeuGc_1_, "UNIMOD:1506", "dHex(1)Hex(4)HexNAc(3)NeuGc(1)", "DHex Hex(4) HexNAc(3) NeuGc.", false},
4089
+    {UNIMOD_dHex_1_Hex_4_HexNAc_3_NeuGc_1_, "UNIMOD:1506", "dHex(1)Hex(4)HexNAc(3)NeuGc(1)", "DHex Hex(4) HexNAc(3) NeuGc ---OR--- Hex(5) HexNAc(3) NeuAc.", false},
3732 4090
     {UNIMOD_dHex_2_Hex_3_HexNAc_4_Pent_1_, "UNIMOD:1507", "dHex(2)Hex(3)HexNAc(4)Pent(1)", "DHex(2) Hex(3) HexNAc(4) Pent.", false},
3733 4091
     {UNIMOD_dHex_1_Hex_3_HexNAc_5_Sulf_1_, "UNIMOD:1508", "dHex(1)Hex(3)HexNAc(5)Sulf(1)", "DHex Hex(3) HexNAc(5) Sulf.", false},
3734 4092
     {UNIMOD_dHex_1_Hex_6_HexNAc_3_, "UNIMOD:1509", "dHex(1)Hex(6)HexNAc(3)", "DHex Hex(6) HexNAc(3).", false},
... ...
@@ -3756,7 +4114,7 @@ const TermInfo termInfos_[] =
3756 4114
     {UNIMOD_Hex_9_HexNAc_2_, "UNIMOD:1531", "Hex(9)HexNAc(2)", "Hex(9) HexNAc(2).", false},
3757 4115
     {UNIMOD_Hex_4_HexNAc_6_, "UNIMOD:1532", "Hex(4)HexNAc(6)", "Hex(4) HexNAc(6).", false},
3758 4116
     {UNIMOD_dHex_3_Hex_3_HexNAc_4_Pent_1_, "UNIMOD:1533", "dHex(3)Hex(3)HexNAc(4)Pent(1)", "DHex(3) Hex(3) HexNAc(4) Pent.", false},
3759
-    {UNIMOD_dHex_1_Hex_5_HexNAc_3_NeuGc_1_, "UNIMOD:1534", "dHex(1)Hex(5)HexNAc(3)NeuGc(1)", "DHex Hex(5) HexNAc(3) NeuGc.", false},
4117
+    {UNIMOD_dHex_1_Hex_5_HexNAc_3_NeuGc_1_, "UNIMOD:1534", "dHex(1)Hex(5)HexNAc(3)NeuGc(1)", "DHex Hex(5) HexNAc(3) NeuGc ---OR--- Hex(6) HexNAc(3) NeuAc.", false},
3760 4118
     {UNIMOD_dHex_2_Hex_4_HexNAc_4_Pent_1_, "UNIMOD:1535", "dHex(2)Hex(4)HexNAc(4)Pent(1)", "DHex(2) Hex(4) HexNAc(4) Pent.", false},
3761 4119
     {UNIMOD_dHex_1_Hex_4_HexNAc_5_Sulf_1_, "UNIMOD:1536", "dHex(1)Hex(4)HexNAc(5)Sulf(1)", "DHex Hex(4) HexNAc(5) Sulf.", false},
3762 4120
     {UNIMOD_dHex_1_Hex_7_HexNAc_3_, "UNIMOD:1537", "dHex(1)Hex(7)HexNAc(3)", "DHex Hex(7) HexNAc(3).", false},
... ...
@@ -3791,7 +4149,7 @@ const TermInfo termInfos_[] =
3791 4149
     {UNIMOD_Hex_3_HexNAc_1_, "UNIMOD:1566", "Hex(3)HexNAc(1)", "Hex(3) HexNAc.", false},
3792 4150
     {UNIMOD_Hex_1_HexNAc_1_Kdn_1_Sulf_1_, "UNIMOD:1567", "Hex(1)HexNAc(1)Kdn(1)Sulf(1)", "Hex HexNAc Kdn Sulf.", false},
3793 4151
     {UNIMOD_HexNAc_2_NeuAc_1_, "UNIMOD:1568", "HexNAc(2)NeuAc(1)", "HexNAc(2) NeuAc.", false},
3794
-    {UNIMOD_HexNAc_1_Kdn_2_, "UNIMOD:1570", "HexNAc(1)Kdn(2)", "HexNAc Kdn(2).", false},
4152
+    {UNIMOD_HexNAc_1_Kdn_2_, "UNIMOD:1570", "HexNAc(1)Kdn(2)", "HexNAc Kdn(2) ---OR--- Hex(2) HexNAc HexA.", false},
3795 4153
     {UNIMOD_Hex_3_HexNAc_1_Me_1_, "UNIMOD:1571", "Hex(3)HexNAc(1)Me(1)", "Hex(3) HexNAc Me.", false},
3796 4154
     {UNIMOD_Hex_2_HexA_1_Pent_1_Sulf_1_, "UNIMOD:1572", "Hex(2)HexA(1)Pent(1)Sulf(1)", "Hex(2) HexA Pent Sulf.", false},
3797 4155
     {UNIMOD_HexNAc_2_NeuGc_1_, "UNIMOD:1573", "HexNAc(2)NeuGc(1)", "HexNAc(2) NeuGc.", false},
... ...
@@ -3800,7 +4158,7 @@ const TermInfo termInfos_[] =
3800 4158
     {UNIMOD_Hex_1_HexA_1_HexNAc_2_, "UNIMOD:1578", "Hex(1)HexA(1)HexNAc(2)", "Hex HexA HexNAc(2).", false},
3801 4159
     {UNIMOD_dHex_1_Hex_2_HexNAc_1_Sulf_1_, "UNIMOD:1579", "dHex(1)Hex(2)HexNAc(1)Sulf(1)", "DHex Hex(2) HexNAc Sulf.", false},
3802 4160
     {UNIMOD_dHex_1_HexNAc_3_, "UNIMOD:1580", "dHex(1)HexNAc(3)", "DHex HexNAc(3).", false},
3803
-    {UNIMOD_dHex_1_Hex_1_HexNAc_1_Kdn_1_, "UNIMOD:1581", "dHex(1)Hex(1)HexNAc(1)Kdn(1)", "DHex Hex HexNAc Kdn.", false},
4161
+    {UNIMOD_dHex_1_Hex_1_HexNAc_1_Kdn_1_, "UNIMOD:1581", "dHex(1)Hex(1)HexNAc(1)Kdn(1)", "DHex Hex HexNAc Kdn ---OR--- Hex(2) dHex NeuAc.", false},
3804 4162
     {UNIMOD_Hex_1_HexNAc_3_, "UNIMOD:1582", "Hex(1)HexNAc(3)", "Hex HexNAc(3).", false},
3805 4163
     {UNIMOD_HexNAc_2_NeuAc_1_Sulf_1_, "UNIMOD:1583", "HexNAc(2)NeuAc(1)Sulf(1)", "HexNAc(2) NeuAc Sulf.", false},
3806 4164
     {UNIMOD_dHex_2_Hex_3_, "UNIMOD:1584", "dHex(2)Hex(3)", "DHex(2) Hex(3).", false},
... ...
@@ -3812,7 +4170,7 @@ const TermInfo termInfos_[] =
3812 4170
     {UNIMOD_Hex_5_, "UNIMOD:1590", "Hex(5)", "Hex(5).", false},
3813 4171
     {UNIMOD_HexNAc_4_, "UNIMOD:1591", "HexNAc(4)", "HexNAc(4).", false},
3814 4172
     {UNIMOD_HexNAc_1_NeuGc_2_, "UNIMOD:1592", "HexNAc(1)NeuGc(2)", "HexNAc NeuGc(2).", false},
3815
-    {UNIMOD_dHex_1_Hex_1_HexNAc_1_NeuGc_1_, "UNIMOD:1593", "dHex(1)Hex(1)HexNAc(1)NeuGc(1)", "DHex Hex HexNAc NeuGc.", false},
4173
+    {UNIMOD_dHex_1_Hex_1_HexNAc_1_NeuGc_1_, "UNIMOD:1593", "dHex(1)Hex(1)HexNAc(1)NeuGc(1)", "DHex Hex HexNAc NeuGc ---OR--- Hex(2) HexNAc NeuAc.", false},
3816 4174
     {UNIMOD_dHex_2_Hex_2_HexNAc_1_, "UNIMOD:1594", "dHex(2)Hex(2)HexNAc(1)", "DHex(2) Hex(2) HexNAc.", false},
3817 4175
     {UNIMOD_Hex_2_HexNAc_1_NeuGc_1_, "UNIMOD:1595", "Hex(2)HexNAc(1)NeuGc(1)", "Hex(2) HexNAc NeuGc.", false},
3818 4176
     {UNIMOD_dHex_1_Hex_3_HexNAc_1_, "UNIMOD:1596", "dHex(1)Hex(3)HexNAc(1)", "DHex Hex(3) HexNAc.", false},
... ...
@@ -3833,7 +4191,7 @@ const TermInfo termInfos_[] =
3833 4191
     {UNIMOD_dHex_1_Hex_2_HexNAc_2_Sulf_1_, "UNIMOD:1615", "dHex(1)Hex(2)HexNAc(2)Sulf(1)", "DHex Hex(2) HexNAc(2) Sulf.", false},
3834 4192
     {UNIMOD_dHex_1_HexNAc_4_, "UNIMOD:1616", "dHex(1)HexNAc(4)", "DHex HexNAc(4).", false},
3835 4193
     {UNIMOD_Hex_1_HexNAc_1_NeuAc_1_NeuGc_1_, "UNIMOD:1617", "Hex(1)HexNAc(1)NeuAc(1)NeuGc(1)", "Hex HexNAc NeuAc NeuGc.", false},
3836
-    {UNIMOD_dHex_1_Hex_1_HexNAc_2_Kdn_1_, "UNIMOD:1618", "dHex(1)Hex(1)HexNAc(2)Kdn(1)", "DHex Hex HexNAc(2) Kdn.", false},
4194
+    {UNIMOD_dHex_1_Hex_1_HexNAc_2_Kdn_1_, "UNIMOD:1618", "dHex(1)Hex(1)HexNAc(2)Kdn(1)", "DHex Hex HexNAc(2) Kdn ---OR--- Hex(2) HexNAc dHex NeuAc.", false},
3837 4195
     {UNIMOD_Hex_1_HexNAc_1_NeuGc_2_, "UNIMOD:1619", "Hex(1)HexNAc(1)NeuGc(2)", "Hex HexNAc NeuGc(2).", false},
3838 4196
     {UNIMOD_Hex_1_HexNAc_1_NeuAc_2_Ac_1_, "UNIMOD:1620", "Hex(1)HexNAc(1)NeuAc(2)Ac(1)", "Ac Hex HexNAc NeuAc(2).", false},
3839 4197
     {UNIMOD_dHex_2_Hex_2_HexA_1_HexNAc_1_, "UNIMOD:1621", "dHex(2)Hex(2)HexA(1)HexNAc(1)", "DHex(2) Hex(2) HexA HexNAc.", false},
... ...
@@ -3844,7 +4202,6 @@ const TermInfo termInfos_[] =
3844 4202
     {UNIMOD_Hex_2_HexNAc_3_Sulf_1_, "UNIMOD:1626", "Hex(2)HexNAc(3)Sulf(1)", "Hex(2) HexNAc(3) Sulf.", false},
3845 4203
     {UNIMOD_Hex_5_HexNAc_1_, "UNIMOD:1627", "Hex(5)HexNAc(1)", "Hex(5) HexNAc.", false},
3846 4204
     {UNIMOD_HexNAc_5_, "UNIMOD:1628", "HexNAc(5)", "HexNAc(5).", false},
3847
-    {UNIMOD_dHex_1_Hex_1_HexNAc_2_NeuGc_1_, "UNIMOD:1629", "dHex(1)Hex(1)HexNAc(2)NeuGc(1)", "DHex Hex HexNAc(2) NeuGc.", false},
3848 4205
     {UNIMOD_Hex_1_HexNAc_1_NeuAc_2_Ac_2_, "UNIMOD:1630", "Hex(1)HexNAc(1)NeuAc(2)Ac(2)", "Ac(2) Hex HexNAc NeuAc(2).", false},
3849 4206
     {UNIMOD_Hex_2_HexNAc_2_NeuGc_1_, "UNIMOD:1631", "Hex(2)HexNAc(2)NeuGc(1)", "Hex(2) HexNAc(2) NeuGc.", false},
3850 4207
     {UNIMOD_Hex_5_Phos_3_, "UNIMOD:1632", "Hex(5)Phos(3)", "Hex(5) Phos(3).", false},
... ...
@@ -3859,7 +4216,7 @@ const TermInfo termInfos_[] =
3859 4216
     {UNIMOD_dHex_1_Hex_1_HexA_1_HexNAc_3_, "UNIMOD:1641", "dHex(1)Hex(1)HexA(1)HexNAc(3)", "DHex Hex HexA HexNAc(3).", false},
3860 4217
     {UNIMOD_Hex_2_HexNAc_2_NeuAc_1_Sulf_1_, "UNIMOD:1642", "Hex(2)HexNAc(2)NeuAc(1)Sulf(1)", "Hex(2) HexNAc(2) NeuAc Sulf.", false},
3861 4218
     {UNIMOD_dHex_2_Hex_2_HexNAc_2_Sulf_1_, "UNIMOD:1643", "dHex(2)Hex(2)HexNAc(2)Sulf(1)", "DHex(2) Hex(2) HexNAc(2) Sulf.", false},
3862
-    {UNIMOD_dHex_2_Hex_1_HexNAc_2_Kdn_1_, "UNIMOD:1644", "dHex(2)Hex(1)HexNAc(2)Kdn(1)", "DHex(2) Hex HexNAc(2) Kdn.", false},
4219
+    {UNIMOD_dHex_2_Hex_1_HexNAc_2_Kdn_1_, "UNIMOD:1644", "dHex(2)Hex(1)HexNAc(2)Kdn(1)", "DHex(2) Hex HexNAc(2) Kdn ---OR--- Hex(2) HexNAc dHex(2) NeuAc.", false},
3863 4220
     {UNIMOD_dHex_1_Hex_1_HexNAc_4_, "UNIMOD:1645", "dHex(1)Hex(1)HexNAc(4)", "DHex Hex HexNAc(4).", false},
3864 4221
     {UNIMOD_Hex_2_HexNAc_4_, "UNIMOD:1646", "Hex(2)HexNAc(4)", "Hex(2) HexNAc(4).", false},
3865 4222
     {UNIMOD_Hex_2_HexNAc_1_NeuGc_2_, "UNIMOD:1647", "Hex(2)HexNAc(1)NeuGc(2)", "Hex(2) HexNAc NeuGc(2).", false},
... ...
@@ -3868,15 +4225,15 @@ const TermInfo termInfos_[] =
3868 4225
     {UNIMOD_dHex_2_Hex_1_HexNAc_2_NeuAc_1_, "UNIMOD:1650", "dHex(2)Hex(1)HexNAc(2)NeuAc(1)", "DHex(2) Hex HexNAc(2) NeuAc.", false},
3869 4226
     {UNIMOD_dHex_1_Hex_2_HexNAc_3_Sulf_1_, "UNIMOD:1651", "dHex(1)Hex(2)HexNAc(3)Sulf(1)", "DHex Hex(2) HexNAc(3) Sulf.", false},
3870 4227
     {UNIMOD_dHex_1_HexNAc_5_, "UNIMOD:1652", "dHex(1)HexNAc(5)", "DHex HexNAc(5).", false},
3871
-    {UNIMOD_dHex_2_Hex_1_HexNAc_2_NeuGc_1_, "UNIMOD:1653", "dHex(2)Hex(1)HexNAc(2)NeuGc(1)", "DHex(2) Hex HexNAc(2) NeuGc.", false},
4228
+    {UNIMOD_dHex_2_Hex_1_HexNAc_2_NeuGc_1_, "UNIMOD:1653", "dHex(2)Hex(1)HexNAc(2)NeuGc(1)", "DHex(2) Hex HexNAc(2) NeuGc ---OR--- Hex(2) HexNAc(2) dHex NeuAc ---OR--- Hex HexNAc(3) dHex Kdn.", false},
3872 4229
     {UNIMOD_dHex_3_Hex_2_HexNAc_2_, "UNIMOD:1654", "dHex(3)Hex(2)HexNAc(2)", "DHex(3) Hex(2) HexNAc(2).", false},
3873 4230
     {UNIMOD_Hex_3_HexNAc_3_Sulf_1_, "UNIMOD:1655", "Hex(3)HexNAc(3)Sulf(1)", "Hex(3) HexNAc(3) Sulf.", false},
3874 4231
     {UNIMOD_dHex_2_Hex_2_HexNAc_2_Sulf_2_, "UNIMOD:1656", "dHex(2)Hex(2)HexNAc(2)Sulf(2)", "DHex(2) Hex(2) HexNAc(2) Sulf(2).", false},
3875
-    {UNIMOD_dHex_1_Hex_2_HexNAc_2_NeuGc_1_, "UNIMOD:1657", "dHex(1)Hex(2)HexNAc(2)NeuGc(1)", "DHex Hex(2) HexNAc(2) NeuGc.", false},
4232
+    {UNIMOD_dHex_1_Hex_2_HexNAc_2_NeuGc_1_, "UNIMOD:1657", "dHex(1)Hex(2)HexNAc(2)NeuGc(1)", "DHex Hex(2) HexNAc(2) NeuGc ---OR--- Hex(3) HexNAc(2) NeuAc.", false},
3876 4233
     {UNIMOD_dHex_1_Hex_1_HexNAc_3_NeuAc_1_, "UNIMOD:1658", "dHex(1)Hex(1)HexNAc(3)NeuAc(1)", "DHex Hex HexNAc(3) NeuAc.", false},
3877 4234
     {UNIMOD_Hex_6_Phos_3_, "UNIMOD:1659", "Hex(6)Phos(3)", "Hex(6) Phos(3).", false},
3878 4235
     {UNIMOD_dHex_1_Hex_3_HexA_1_HexNAc_2_, "UNIMOD:1660", "dHex(1)Hex(3)HexA(1)HexNAc(2)", "DHex Hex(3) HexA HexNAc(2).", false},
3879
-    {UNIMOD_dHex_1_Hex_1_HexNAc_3_NeuGc_1_, "UNIMOD:1661", "dHex(1)Hex(1)HexNAc(3)NeuGc(1)", "DHex Hex HexNAc(3) NeuGc.", false},
4236
+    {UNIMOD_dHex_1_Hex_1_HexNAc_3_NeuGc_1_, "UNIMOD:1661", "dHex(1)Hex(1)HexNAc(3)NeuGc(1)", "DHex Hex HexNAc(3) NeuGc ---OR--- Hex(2) HexNAc(3) NeuAc.", false},
3880 4237
     {UNIMOD_Hex_1_HexNAc_2_NeuAc_2_Sulf_1_, "UNIMOD:1662", "Hex(1)HexNAc(2)NeuAc(2)Sulf(1)", "Hex HexNAc(2) NeuAc(2) Sulf.", false},
3881 4238
     {UNIMOD_dHex_2_Hex_3_HexA_1_HexNAc_1_Sulf_1_, "UNIMOD:1663", "dHex(2)Hex(3)HexA(1)HexNAc(1)Sulf(1)", "DHex(2) Hex(3) HexA HexNAc Sulf.", false},
3882 4239
     {UNIMOD_Hex_1_HexNAc_1_NeuAc_3_, "UNIMOD:1664", "Hex(1)HexNAc(1)NeuAc(3)", "Hex HexNAc NeuAc(3).", false},
... ...
@@ -3896,9 +4253,9 @@ const TermInfo termInfos_[] =
3896 4253
     {UNIMOD_dHex_2_Hex_2_HexNAc_3_Sulf_1_, "UNIMOD:1679", "dHex(2)Hex(2)HexNAc(3)Sulf(1)", "DHex(2) Hex(2) HexNAc(3) Sulf.", false},
3897 4254
     {UNIMOD_dHex_2_HexNAc_5_, "UNIMOD:1680", "dHex(2)HexNAc(5)", "DHex(2) HexNAc(5).", false},
3898 4255
     {UNIMOD_Hex_2_HexNAc_2_NeuAc_2_, "UNIMOD:1681", "Hex(2)HexNAc(2)NeuAc(2)", "Hex(2) HexNAc(2) NeuAc(2).", false},
3899
-    {UNIMOD_dHex_2_Hex_2_HexNAc_2_NeuAc_1_, "UNIMOD:1682", "dHex(2)Hex(2)HexNAc(2)NeuAc(1)", "DHex(2) Hex(2) HexNAc(2) NeuAc.", false},
4256
+    {UNIMOD_dHex_2_Hex_2_HexNAc_2_NeuAc_1_, "UNIMOD:1682", "dHex(2)Hex(2)HexNAc(2)NeuAc(1)", "DHex(2) Hex(2) HexNAc(2) NeuAc ---OR--- Hex HexNAc(3) dHex(2) Kdn.", false},
3900 4257
     {UNIMOD_dHex_1_Hex_3_HexNAc_3_Sulf_1_, "UNIMOD:1683", "dHex(1)Hex(3)HexNAc(3)Sulf(1)", "DHex Hex(3) HexNAc(3) Sulf.", false},
3901
-    {UNIMOD_dHex_2_Hex_2_HexNAc_2_NeuGc_1_, "UNIMOD:1684", "dHex(2)Hex(2)HexNAc(2)NeuGc(1)", "DHex(2) Hex(2) HexNAc(2) NeuGc.", false},
4258
+    {UNIMOD_dHex_2_Hex_2_HexNAc_2_NeuGc_1_, "UNIMOD:1684", "dHex(2)Hex(2)HexNAc(2)NeuGc(1)", "DHex(2) Hex(2) HexNAc(2) NeuGc ---OR--- Hex(3) HexNAc(2) dHex NeuAc ---OR--- Hex(2) HexNAc(3) dHex Kdn.", false},
3902 4259
     {UNIMOD_Hex_2_HexNAc_5_, "UNIMOD:1685", "Hex(2)HexNAc(5)", "Hex(2) HexNAc(5).", false},
3903 4260
     {UNIMOD_dHex_1_Hex_3_HexNAc_2_NeuGc_1_, "UNIMOD:1686", "dHex(1)Hex(3)HexNAc(2)NeuGc(1)", "DHex Hex(3) HexNAc(2) NeuGc.", false},
3904 4261
     {UNIMOD_Hex_1_HexNAc_3_NeuAc_2_, "UNIMOD:1687", "Hex(1)HexNAc(3)NeuAc(2)", "Hex HexNAc(3) NeuAc(2).", false},
... ...
@@ -3906,7 +4263,7 @@ const TermInfo termInfos_[] =
3906 4263
     {UNIMOD_dHex_3_Hex_2_HexNAc_3_, "UNIMOD:1689", "dHex(3)Hex(2)HexNAc(3)", "DHex(3) Hex(2) HexNAc(3).", false},
3907 4264
     {UNIMOD_Hex_7_Phos_3_, "UNIMOD:1690", "Hex(7)Phos(3)", "Hex(7) Phos(3).", false},
3908 4265
     {UNIMOD_dHex_1_Hex_4_HexA_1_HexNAc_2_, "UNIMOD:1691", "dHex(1)Hex(4)HexA(1)HexNAc(2)", "DHex Hex(4) HexA HexNAc(2).", false},
3909
-    {UNIMOD_Hex_3_HexNAc_3_NeuAc_1_, "UNIMOD:1692", "Hex(3)HexNAc(3)NeuAc(1)", "Hex(3) HexNAc(3) NeuAc.", false},
4266
+    {UNIMOD_Hex_3_HexNAc_3_NeuAc_1_, "UNIMOD:1692", "Hex(3)HexNAc(3)NeuAc(1)", "Hex(3) HexNAc(3) NeuAc ---OR--- Hex(2) HexNAc(3) dHex NeuGc ---OR--- Hex(2) HexNAc(4) Kdn.", false},
3910 4267
     {UNIMOD_dHex_1_Hex_3_HexA_2_HexNAc_2_, "UNIMOD:1693", "dHex(1)Hex(3)HexA(2)HexNAc(2)", "DHex Hex(3) HexA(2) HexNAc(2).", false},
3911 4268
     {UNIMOD_Hex_2_HexNAc_2_NeuAc_2_Sulf_1_, "UNIMOD:1694", "Hex(2)HexNAc(2)NeuAc(2)Sulf(1)", "Hex(2) HexNAc(2) NeuAc(2) Sulf.", false},
3912 4269
     {UNIMOD_dHex_2_Hex_2_HexNAc_2_NeuAc_1_Sulf_1_, "UNIMOD:1695", "dHex(2)Hex(2)HexNAc(2)NeuAc(1)Sulf(1)", "DHex(2) Hex(2) HexNAc(2) NeuAc Sulf.", false},
... ...
@@ -3927,13 +4284,13 @@ const TermInfo termInfos_[] =
3927 4284
     {UNIMOD_Hex_3_HexNAc_2_NeuAc_2_, "UNIMOD:1712", "Hex(3)HexNAc(2)NeuAc(2)", "Hex(3) HexNAc(2) NeuAc(2).", false},
3928 4285
     {UNIMOD_Hex_3_HexNAc_3_NeuGc_1_Sulf_1_, "UNIMOD:1713", "Hex(3)HexNAc(3)NeuGc(1)Sulf(1)", "Hex(3) HexNAc(3) NeuGc Sulf.", false},
3929 4286
     {UNIMOD_dHex_1_Hex_2_HexNAc_2_NeuGc_2_, "UNIMOD:1714", "dHex(1)Hex(2)HexNAc(2)NeuGc(2)", "DHex Hex(2) HexNAc(2) NeuGc(2).", false},
3930
-    {UNIMOD_dHex_2_Hex_3_HexNAc_2_NeuGc_1_, "UNIMOD:1715", "dHex(2)Hex(3)HexNAc(2)NeuGc(1)", "DHex(2) Hex(3) HexNAc(2) NeuGc.", false},
4287
+    {UNIMOD_dHex_2_Hex_3_HexNAc_2_NeuGc_1_, "UNIMOD:1715", "dHex(2)Hex(3)HexNAc(2)NeuGc(1)", "DHex(2) Hex(3) HexNAc(2) NeuGc ---OR--- Hex(4) HexNAc(2) dHex NeuAc.", false},
3931 4288
     {UNIMOD_dHex_1_Hex_3_HexA_1_HexNAc_3_Sulf_1_, "UNIMOD:1716", "dHex(1)Hex(3)HexA(1)HexNAc(3)Sulf(1)", "DHex Hex(3) HexA HexNAc(3) Sulf.", false},
3932 4289
     {UNIMOD_Hex_2_HexNAc_3_NeuAc_2_, "UNIMOD:1717", "Hex(2)HexNAc(3)NeuAc(2)", "Hex(2) HexNAc(3) NeuAc(2).", false},
3933 4290
     {UNIMOD_dHex_2_Hex_2_HexNAc_3_NeuAc_1_, "UNIMOD:1718", "dHex(2)Hex(2)HexNAc(3)NeuAc(1)", "DHex(2) Hex(2) HexNAc(3) NeuAc.", false},
3934 4291
     {UNIMOD_dHex_4_Hex_2_HexNAc_3_, "UNIMOD:1719", "dHex(4)Hex(2)HexNAc(3)", "DHex(4) Hex(2) HexNAc(3).", false},
3935 4292
     {UNIMOD_Hex_2_HexNAc_3_NeuAc_1_NeuGc_1_, "UNIMOD:1720", "Hex(2)HexNAc(3)NeuAc(1)NeuGc(1)", "Hex(2) HexNAc(3) NeuAc NeuGc.", false},
3936
-    {UNIMOD_dHex_2_Hex_2_HexNAc_3_NeuGc_1_, "UNIMOD:1721", "dHex(2)Hex(2)HexNAc(3)NeuGc(1)", "DHex(2) Hex(2) HexNAc(3) NeuGc.", false},
4293
+    {UNIMOD_dHex_2_Hex_2_HexNAc_3_NeuGc_1_, "UNIMOD:1721", "dHex(2)Hex(2)HexNAc(3)NeuGc(1)", "DHex(2) Hex(2) HexNAc(3) NeuGc ---OR--- Hex(3) HexNAc(3) dHex NeuAc ---OR--- Hex(2) HexNAc(4) dHex Kdn.", false},
3937 4294
     {UNIMOD_dHex_3_Hex_3_HexNAc_3_, "UNIMOD:1722", "dHex(3)Hex(3)HexNAc(3)", "DHex(3) Hex(3) HexNAc(3).", false},
3938 4295
     {UNIMOD_Hex_8_Phos_3_, "UNIMOD:1723", "Hex(8)Phos(3)", "Hex(8) Phos(3).", false},
3939 4296
     {UNIMOD_dHex_1_Hex_2_HexNAc_2_NeuAc_2_Sulf_1_, "UNIMOD:1724", "dHex(1)Hex(2)HexNAc(2)NeuAc(2)Sulf(1)", "DHex Hex(2) HexNAc(2) NeuAc(2) Sulf.", false},
... ...
@@ -3944,14 +4301,13 @@ const TermInfo termInfos_[] =
3944 4301
     {UNIMOD_Hex_1_HexNAc_1_NeuGc_4_, "UNIMOD:1729", "Hex(1)HexNAc(1)NeuGc(4)", "Hex HexNAc NeuGc(4).", false},
3945 4302
     {UNIMOD_dHex_4_Hex_1_HexNAc_3_Kdn_1_, "UNIMOD:1730", "dHex(4)Hex(1)HexNAc(3)Kdn(1)", "DHex(4) Hex HexNAc(3) Kdn.", false},
3946 4303
     {UNIMOD_Hex_4_HexNAc_4_Sulf_2_, "UNIMOD:1732", "Hex(4)HexNAc(4)Sulf(2)", "Hex(4) HexNAc(4) Sulf(2).", false},
3947
-    {UNIMOD_dHex_3_Hex_2_HexNAc_3_Kdn_1_, "UNIMOD:1733", "dHex(3)Hex(2)HexNAc(3)Kdn(1)", "DHex(3) Hex(2) HexNAc(3) Kdn.", false},
4304
+    {UNIMOD_dHex_3_Hex_2_HexNAc_3_Kdn_1_, "UNIMOD:1733", "dHex(3)Hex(2)HexNAc(3)Kdn(1)", "DHex(3) Hex(2) HexNAc(3) Kdn ---OR--- Hex(3) HexNAc(2) dHex(3) NeuAc.", false},
3948 4305
     {UNIMOD_dHex_2_Hex_2_HexNAc_5_, "UNIMOD:1735", "dHex(2)Hex(2)HexNAc(5)", "DHex(2) Hex(2) HexNAc(5).", false},
3949 4306
     {UNIMOD_dHex_2_Hex_3_HexA_1_HexNAc_3_Sulf_1_, "UNIMOD:1736", "dHex(2)Hex(3)HexA(1)HexNAc(3)Sulf(1)", "DHex(2) Hex(3) HexA HexNAc(3) Sulf.", false},
3950 4307
     {UNIMOD_dHex_1_Hex_4_HexA_1_HexNAc_3_Sulf_1_, "UNIMOD:1737", "dHex(1)Hex(4)HexA(1)HexNAc(3)Sulf(1)", "DHex Hex(4) HexA HexNAc(3) Sulf.", false},
3951 4308
     {UNIMOD_Hex_3_HexNAc_3_NeuAc_2_, "UNIMOD:1738", "Hex(3)HexNAc(3)NeuAc(2)", "Hex(3) HexNAc(3) NeuAc(2).", false},
3952
-    {UNIMOD_dHex_2_Hex_3_HexNAc_3_NeuAc_1_, "UNIMOD:1739", "dHex(2)Hex(3)HexNAc(3)NeuAc(1)", "DHex(2) Hex(3) HexNAc(3) NeuAc.", false},
4309
+    {UNIMOD_dHex_2_Hex_3_HexNAc_3_NeuAc_1_, "UNIMOD:1739", "dHex(2)Hex(3)HexNAc(3)NeuAc(1)", "DHex(2) Hex(3) HexNAc(3) NeuAc ---OR--- Hex(2) HexNAc(4) dHex(2) Kdn.", false},
3953 4310
     {UNIMOD_dHex_4_Hex_3_HexNAc_3_, "UNIMOD:1740", "dHex(4)Hex(3)HexNAc(3)", "DHex(4) Hex(3) HexNAc(3).", false},
3954
-    {UNIMOD_dHex_2_Hex_3_HexNAc_3_NeuGc_1_, "UNIMOD:1741", "dHex(2)Hex(3)HexNAc(3)NeuGc(1)", "DHex(2) Hex(3) HexNAc(3) NeuGc.", false},
3955 4311
     {UNIMOD_Hex_9_Phos_3_, "UNIMOD:1742", "Hex(9)Phos(3)", "Hex(9) Phos(3).", false},
3956 4312
     {UNIMOD_dHex_2_HexNAc_7_, "UNIMOD:1743", "dHex(2)HexNAc(7)", "DHex(2) HexNAc(7).", false},
3957 4313
     {UNIMOD_Hex_2_HexNAc_1_NeuGc_4_, "UNIMOD:1744", "Hex(2)HexNAc(1)NeuGc(4)", "Hex(2) HexNAc NeuGc(4).", false},
... ...
@@ -3983,22 +4339,22 @@ const TermInfo termInfos_[] =
3983 4339
     {UNIMOD_dHex_2_Hex_4_HexNAc_2_, "UNIMOD:1770", "dHex(2)Hex(4)HexNAc(2)", "DHex(2) Hex(4) HexNAc(2).", false},
3984 4340
     {UNIMOD_dHex_2_Hex_3_HexNAc_3_, "UNIMOD:1771", "dHex(2)Hex(3)HexNAc(3)", "DHex(2) Hex(3) HexNAc(3).", false},
3985 4341
     {UNIMOD_Hex_3_HexNAc_5_, "UNIMOD:1772", "Hex(3)HexNAc(5)", "Hex(3) HexNAc(5).", false},
3986
-    {UNIMOD_Hex_4_HexNAc_3_NeuAc_1_, "UNIMOD:1773", "Hex(4)HexNAc(3)NeuAc(1)", "Hex(4) HexNAc(3) NeuAc.", false},
4342
+    {UNIMOD_Hex_4_HexNAc_3_NeuAc_1_, "UNIMOD:1773", "Hex(4)HexNAc(3)NeuAc(1)", "Hex(4) HexNAc(3) NeuAc ---OR--- Hex(3) HexNAc(4) Kdn.", false},
3987 4343
     {UNIMOD_dHex_2_Hex_3_HexNAc_4_, "UNIMOD:1774", "dHex(2)Hex(3)HexNAc(4)", "DHex(2) Hex(3) HexNAc(4).", false},
3988 4344
     {UNIMOD_dHex_1_Hex_3_HexNAc_5_, "UNIMOD:1775", "dHex(1)Hex(3)HexNAc(5)", "DHex Hex(3) HexNAc(5).", false},
3989 4345
     {UNIMOD_Hex_3_HexNAc_6_, "UNIMOD:1776", "Hex(3)HexNAc(6)", "Hex(3) HexNAc(6).", false},
3990 4346
     {UNIMOD_Hex_4_HexNAc_4_NeuAc_1_, "UNIMOD:1777", "Hex(4)HexNAc(4)NeuAc(1)", "Hex(4) HexNAc(4) NeuAc.", false},
3991
-    {UNIMOD_dHex_2_Hex_4_HexNAc_4_, "UNIMOD:1778", "dHex(2)Hex(4)HexNAc(4)", "DHex(2) Hex(4) HexNAc(4).", false},
4347
+    {UNIMOD_dHex_2_Hex_4_HexNAc_4_, "UNIMOD:1778", "dHex(2)Hex(4)HexNAc(4)", "DHex(2) Hex(4) HexNAc(4) ---OR--- Hex(4) HexNAc(4) dHex Pent Me.", false},
3992 4348
     {UNIMOD_Hex_6_HexNAc_4_, "UNIMOD:1779", "Hex(6)HexNAc(4)", "Hex(6) HexNAc(4).", false},
3993 4349
     {UNIMOD_Hex_5_HexNAc_5_, "UNIMOD:1780", "Hex(5)HexNAc(5)", "Hex(5) HexNAc(5).", false},
3994 4350
     {UNIMOD_dHex_1_Hex_3_HexNAc_6_, "UNIMOD:1781", "dHex(1)Hex(3)HexNAc(6)", "DHex Hex(3) HexNAc(6).", false},
3995
-    {UNIMOD_dHex_1_Hex_4_HexNAc_4_NeuAc_1_, "UNIMOD:1782", "dHex(1)Hex(4)HexNAc(4)NeuAc(1)", "DHex Hex(4) HexNAc(4) NeuAc.", false},
4351
+    {UNIMOD_dHex_1_Hex_4_HexNAc_4_NeuAc_1_, "UNIMOD:1782", "dHex(1)Hex(4)HexNAc(4)NeuAc(1)", "DHex Hex(4) HexNAc(4) NeuAc ---OR--- Hex(3) HexNAc(5) dHex Kdn.", false},
3996 4352
     {UNIMOD_dHex_3_Hex_4_HexNAc_4_, "UNIMOD:1783", "dHex(3)Hex(4)HexNAc(4)", "DHex(3) Hex(4) HexNAc(4).", false},
3997 4353
     {UNIMOD_dHex_1_Hex_3_HexNAc_5_NeuAc_1_, "UNIMOD:1784", "dHex(1)Hex(3)HexNAc(5)NeuAc(1)", "DHex Hex(3) HexNAc(5) NeuAc.", false},
3998 4354
     {UNIMOD_dHex_2_Hex_4_HexNAc_5_, "UNIMOD:1785", "dHex(2)Hex(4)HexNAc(5)", "DHex(2) Hex(4) HexNAc(5).", false},
3999 4355
     {UNIMOD_Hex_1_HexNAc_1_NeuAc_1_Ac_1_, "UNIMOD:1786", "Hex(1)HexNAc(1)NeuAc(1)Ac(1)", "Ac Hex HexNAc NeuAc.", false},
4000 4356
     {UNIMOD_Label_13C_2_15N_2_, "UNIMOD:1787", "Label:13C(2)15N(2)", "13C(2) 15N(2).", false},
4001
-    {UNIMOD_Xlink_DSS_NH2, "UNIMOD:1789", "Xlink:DSS-NH2", "Ammonium-quenched monolink of DSS/BS3 crosslinker to Lys or N-terminus.", false},
4357
+    {UNIMOD_Xlink_DSS_155_, "UNIMOD:1789", "Xlink:DSS[155]", "Ammonium-quenched monolink of DSS/BS3 crosslinker.", false},
4002 4358
     {UNIMOD_NQIGG, "UNIMOD:1799", "NQIGG", "SUMOylation by Giardia lamblia.", false},
4003 4359
     {UNIMOD_Carboxyethylpyrrole, "UNIMOD:1800", "Carboxyethylpyrrole", "Carboxyethylpyrrole.", false},
4004 4360
     {UNIMOD_Fluorescein_tyramine, "UNIMOD:1801", "Fluorescein-tyramine", "Fluorescein-tyramine adduct by peroxidase activity.", false},
... ...
@@ -4006,6 +4362,139 @@ const TermInfo termInfos_[] =
4006 4362
     {UNIMOD_RNPXL, "UNIMOD:1825", "RNPXL", "Simulate peptide-RNA conjugates.", false},
4007 4363
     {UNIMOD_Glu__pyro_Glu_Methyl, "UNIMOD:1826", "Glu->pyro-Glu+Methyl", "Pyro-Glu from E + Methylation.", false},
4008 4364
     {UNIMOD_Glu__pyro_Glu_Methyl_2H_2_13C_1_, "UNIMOD:1827", "Glu->pyro-Glu+Methyl:2H(2)13C(1)", "Pyro-Glu from E + Methylation Medium.", false},
4365
+    {UNIMOD_LRGG_methyl, "UNIMOD:1828", "LRGG+methyl", "LeumethylArgGlyGly.", false},
4366
+    {UNIMOD_LRGG_dimethyl, "UNIMOD:1829", "LRGG+dimethyl", "LeudimethylArgGlyGly.", false},
4367
+    {UNIMOD_Biotin_tyramide, "UNIMOD:1830", "Biotin-tyramide", "Biotin-Phenol.", false},
4368
+    {UNIMOD_Tris, "UNIMOD:1831", "Tris", "Tris adduct causes 104 Da addition at asparagine-succinimide intermediate.", false},
4369
+    {UNIMOD_IASD, "UNIMOD:1832", "IASD", "Iodoacetamide derivative of stilbene (reaction product with thiol).", false},
4370
+    {UNIMOD_NP40, "UNIMOD:1833", "NP40", "NP-40 synthetic polymer terminus.", false},
4371
+    {UNIMOD_Tween20, "UNIMOD:1834", "Tween20", "Tween 20 synthetic polymer terminus.", false},
4372
+    {UNIMOD_Tween80, "UNIMOD:1835", "Tween80", "Tween 80 synthetic polymer terminus.", false},
4373
+    {UNIMOD_Triton, "UNIMOD:1836", "Triton", "Triton synthetic polymer terminus.", false},
4374
+    {UNIMOD_Brij35, "UNIMOD:1837", "Brij35", "Brij 35 synthetic polymer terminus.", false},
4375
+    {UNIMOD_Brij58, "UNIMOD:1838", "Brij58", "Brij 58 synthetic polymer terminus.", false},
4376
+    {UNIMOD_betaFNA, "UNIMOD:1839", "betaFNA", "Beta-Funaltrexamine.", false},
4377
+    {UNIMOD_dHex_1_Hex_7_HexNAc_4_, "UNIMOD:1840", "dHex(1)Hex(7)HexNAc(4)", "Fucosylated biantennary + 2 alphaGal.", false},
4378
+    {UNIMOD_Biotin_Thermo_21328, "UNIMOD:1841", "Biotin:Thermo-21328", "EZ-Link Sulfo-NHS-SS-Biotin.", false},
4379
+    {UNIMOD_PhosphoCytidine, "UNIMOD:1843", "PhosphoCytidine", "Cytidine monophosphate.", false},
4380
+    {UNIMOD_AzidoF, "UNIMOD:1845", "AzidoF", "Azidophenylalanine.", false},
4381
+    {UNIMOD_Dimethylaminoethyl, "UNIMOD:1846", "Dimethylaminoethyl", "Cys alkylation by dimethylaminoethyl halide.", false},
4382
+    {UNIMOD_Gluratylation, "UNIMOD:1848", "Gluratylation", "Glutarylation.", false},
4383
+    {UNIMOD_hydroxyisobutyryl, "UNIMOD:1849", "hydroxyisobutyryl", "2-hydroxyisobutyrylation.", false},
4384
+    {UNIMOD_MeMePhosphorothioate, "UNIMOD:1868", "MeMePhosphorothioate", "S-Methyl Methyl phosphorothioate.", false},
4385
+    {UNIMOD_Cation_Fe_III_, "UNIMOD:1870", "Cation:Fe[III]", "Replacement of 3 protons by iron.", false},
4386
+    {UNIMOD_DTT, "UNIMOD:1871", "DTT", "DTT adduct of cysteine.", false},
4387
+    {UNIMOD_DYn_2, "UNIMOD:1872", "DYn-2", "Sulfenic Acid specific probe.", false},
4388
+    {UNIMOD_MesitylOxide, "UNIMOD:1873", "MesitylOxide", "Acetone chemical artifact.", false},
4389
+    {UNIMOD_methylol, "UNIMOD:1875", "methylol", "Formaldehyde induced modifications.", false},
4390
+    {UNIMOD_Xlink_DSS_259_, "UNIMOD:1877", "Xlink:DSS[259]", "Tris-quenched monolink of DSS/BS3 crosslinker.", false},
4391
+    {UNIMOD_Xlink_DSSO_176_, "UNIMOD:1878", "Xlink:DSSO[176]", "Water-quenched monolink of DSSO crosslinker.", false},
4392
+    {UNIMOD_Xlink_DSSO_175_, "UNIMOD:1879", "Xlink:DSSO[175]", "Ammonia-quenched monolink of DSSO crosslinker.", false},
4393
+    {UNIMOD_Xlink_DSSO_279_, "UNIMOD:1880", "Xlink:DSSO[279]", "Tris-quenched monolink of DSSO crosslinker.", false},
4394
+    {UNIMOD_Xlink_DSSO_54_, "UNIMOD:1881", "Xlink:DSSO[54]", "Alkene fragment of DSSO crosslinker.", false},
4395
+    {UNIMOD_Xlink_DSSO_86_, "UNIMOD:1882", "Xlink:DSSO[86]", "Thiol fragment of DSSO crosslinker.", false},
4396
+    {UNIMOD_Xlink_DSSO_104_, "UNIMOD:1883", "Xlink:DSSO[104]", "Sulfenic acid fragment of DSSO crosslinker.", false},
4397
+    {UNIMOD_Xlink_BuUrBu_111_, "UNIMOD:1885", "Xlink:BuUrBu[111]", "BuUr fragment of BuUrBu crosslinker.", false},
4398
+    {UNIMOD_Xlink_BuUrBu_85_, "UNIMOD:1886", "Xlink:BuUrBu[85]", "Bu fragment of BuUrBu crosslinker.", false},
4399
+    {UNIMOD_Xlink_BuUrBu_213_, "UNIMOD:1887", "Xlink:BuUrBu[213]", "Ammonia quenched monolink of BuUrBu crosslinker.", false},
4400
+    {UNIMOD_Xlink_BuUrBu_214_, "UNIMOD:1888", "Xlink:BuUrBu[214]", "Water quenched monolink of BuUrBu crosslinker.", false},
4401
+    {UNIMOD_Xlink_BuUrBu_317_, "UNIMOD:1889", "Xlink:BuUrBu[317]", "Tris quenched monolink of BuUrBu crosslinker.", false},
4402
+    {UNIMOD_Xlink_DSSO_158_, "UNIMOD:1896", "Xlink:DSSO[158]", "Intact DSSO crosslinker.", false},
4403
+    {UNIMOD_Xlink_EGS_226_, "UNIMOD:1897", "Xlink:EGS[226]", "Intact EGS cross-linker.", false},
4404
+    {UNIMOD_Xlink_DSS_138_, "UNIMOD:1898", "Xlink:DSS[138]", "Intact DSS/BS3 crosslinker.", false},
4405
+    {UNIMOD_Xlink_BuUrBu_196_, "UNIMOD:1899", "Xlink:BuUrBu[196]", "Intact BuUrBu crosslinker.", false},
4406
+    {UNIMOD_Xlink_DTBP_172_, "UNIMOD:1900", "Xlink:DTBP[172]", "Intact DTBP crosslinker.", false},
4407
+    {UNIMOD_Xlink_DST_114_, "UNIMOD:1901", "Xlink:DST[114]", "Intact DST crosslinker.", false},
4408
+    {UNIMOD_Xlink_DTSSP_174_, "UNIMOD:1902", "Xlink:DTSSP[174]", "Intact DSP/DTSSP crosslinker.", false},
4409
+    {UNIMOD_Xlink_SMCC_219_, "UNIMOD:1903", "Xlink:SMCC[219]", "Intact SMCC cross-link.", false},
4410
+    {UNIMOD_Xlink_BS2G_96_, "UNIMOD:1905", "Xlink:BS2G[96]", "Intact BS2-G crosslinker.", false},
4411
+    {UNIMOD_Xlink_BS2G_113_, "UNIMOD:1906", "Xlink:BS2G[113]", "Ammonium-quenched monolink of BS2-G crosslinker.", false},
4412
+    {UNIMOD_Xlink_BS2G_114_, "UNIMOD:1907", "Xlink:BS2G[114]", "Water-quenched monolink of BS2-G crosslinker.", false},
4413
+    {UNIMOD_Xlink_BS2G_217_, "UNIMOD:1908", "Xlink:BS2G[217]", "Tris-quenched monolink of BS2-G crosslinker.", false},
4414
+    {UNIMOD_Cation_Al_III_, "UNIMOD:1910", "Cation:Al[III]", "Replacement of 3 protons by aluminium.", false},
4415
+    {UNIMOD_Xlink_DMP_139_, "UNIMOD:1911", "Xlink:DMP[139]", "Ammonia quenched monolink of DMP crosslinker.", false},
4416
+    {UNIMOD_Xlink_DMP_122_, "UNIMOD:1912", "Xlink:DMP[122]", "Intact DMP crosslinker.", false},
4417
+    {UNIMOD_glyoxalAGE, "UNIMOD:1913", "glyoxalAGE", "Glyoxal-derived AGE.", false},
4418
+    {UNIMOD_Met__AspSA, "UNIMOD:1914", "Met->AspSA", "Methionine oxidation to aspartic semialdehyde.", false},
4419
+    {UNIMOD_Decarboxylation, "UNIMOD:1915", "Decarboxylation", "Decarboxylation.", false},
4420
+    {UNIMOD_Aspartylurea, "UNIMOD:1916", "Aspartylurea", "Aspartylurea.", false},
4421
+    {UNIMOD_Formylasparagine, "UNIMOD:1917", "Formylasparagine", "In Bachi as Formylaspargine (typo?).", false},
4422
+    {UNIMOD_Carbonyl, "UNIMOD:1918", "Carbonyl", "Aldehyde and ketone modifications.", false},
4423
+    {UNIMOD_AFB1_Dialdehyde, "UNIMOD:1920", "AFB1_Dialdehyde", "Adduction of aflatoxin B1 Dialdehyde to lysine.", false},
4424
+    {UNIMOD_Pro__HAVA, "UNIMOD:1922", "Pro->HAVA", "Proline oxidation to 5-hydroxy-2-aminovaleric acid.", false},
4425
+    {UNIMOD_Delta_H__4_O_2_, "UNIMOD:1923", "Delta:H(-4)O(2)", "Tryptophan oxidation to beta-unsaturated-2,4-bis-tryptophandione.", false},
4426
+    {UNIMOD_Delta_H__4_O_3_, "UNIMOD:1924", "Delta:H(-4)O(3)", "Tryptophan oxidation to hydroxy-bis-tryptophandione.", false},
4427
+    {UNIMOD_Delta_O_4_, "UNIMOD:1925", "Delta:O(4)", "Tryptophan oxidation to dihydroxy-N-formaylkynurenine.", false},
4428
+    {UNIMOD_Delta_H_3_C_3_O_2_, "UNIMOD:1926", "Delta:H(3)C(3)O(2)", "Methylglyoxal-derived carboxyethyllysine.", false},
4429
+    {UNIMOD_Delta_H_4_C_5_O_1_, "UNIMOD:1927", "Delta:H(4)C(5)O(1)", "Methylglyoxal-derived argpyrimidine.", false},
4430
+    {UNIMOD_Delta_H_10_C_8_O_1_, "UNIMOD:1928", "Delta:H(10)C(8)O(1)", "Crotonaldehyde-derived dimethyl-FDP-lysine.", false},
4431
+    {UNIMOD_Delta_H_6_C_7_O_4_, "UNIMOD:1929", "Delta:H(6)C(7)O(4)", "Methylglyoxal-derived tetrahydropyrimidine.", false},
4432
+    {UNIMOD_Pent_2_, "UNIMOD:1930", "Pent(2)", "Pent(2).", false},
4433
+    {UNIMOD_Pent_1_HexNAc_1_, "UNIMOD:1931", "Pent(1)HexNAc(1)", "Pent HexNAc.", false},
4434
+    {UNIMOD_Hex_2_Sulf_1_, "UNIMOD:1932", "Hex(2)Sulf(1)", "Hex(2) O(3) S.", false},
4435
+    {UNIMOD_Hex_1_Pent_2_Me_1_, "UNIMOD:1933", "Hex(1)Pent(2)Me(1)", "Hex:1 Pent:2 Me:1.", false},
4436
+    {UNIMOD_HexNAc_2_Sulf_1_, "UNIMOD:1934", "HexNAc(2)Sulf(1)", "HexNAc(2) Sulf.", false},
4437
+    {UNIMOD_Hex_1_Pent_3_Me_1_, "UNIMOD:1935", "Hex(1)Pent(3)Me(1)", "Hex Pent(3) Me.", false},
4438
+    {UNIMOD_Hex_2_Pent_2_, "UNIMOD:1936", "Hex(2)Pent(2)", "Hex(2) Pent(2).", false},
4439
+    {UNIMOD_Hex_2_Pent_2_Me_1_, "UNIMOD:1937", "Hex(2)Pent(2)Me(1)", "Hex(2) Pent(2) Me.", false},
4440
+    {UNIMOD_Hex_4_HexA_1_, "UNIMOD:1938", "Hex(4)HexA(1)", "Hex(4) HexA.", false},
4441
+    {UNIMOD_Hex_2_HexNAc_1_Pent_1_HexA_1_, "UNIMOD:1939", "Hex(2)HexNAc(1)Pent(1)HexA(1)", "Hex(2) HexNAc Pent HexA.", false},
4442
+    {UNIMOD_Hex_3_HexNAc_1_HexA_1_, "UNIMOD:1940", "Hex(3)HexNAc(1)HexA(1)", "Hex(3) HexNAc HexA.", false},
4443
+    {UNIMOD_Hex_1_HexNAc_2_dHex_2_Sulf_1_, "UNIMOD:1941", "Hex(1)HexNAc(2)dHex(2)Sulf(1)", "Hex HexNAc(2) dHex(2) Sulf.", false},
4444
+    {UNIMOD_HexA_2_HexNAc_3_, "UNIMOD:1942", "HexA(2)HexNAc(3)", "HexA(2) HexNAc(3).", false},
4445
+    {UNIMOD_dHex_1_Hex_4_HexA_1_, "UNIMOD:1943", "dHex(1)Hex(4)HexA(1)", "DHex Hex(4) HexA.", false},
4446
+    {UNIMOD_Hex_5_HexA_1_, "UNIMOD:1944", "Hex(5)HexA(1)", "Hex(5) HexA.", false},
4447
+    {UNIMOD_Hex_4_HexA_1_HexNAc_1_, "UNIMOD:1945", "Hex(4)HexA(1)HexNAc(1)", "Hex(4) HexA HexNAc.", false},
4448
+    {UNIMOD_dHex_3_Hex_3_HexNAc_1_, "UNIMOD:1946", "dHex(3)Hex(3)HexNAc(1)", "DHex(3) Hex(3) HexNAc.", false},
4449
+    {UNIMOD_Hex_6_HexNAc_1_, "UNIMOD:1947", "Hex(6)HexNAc(1)", "Hex(6) HexNAc.", false},
4450
+    {UNIMOD_Hex_1_HexNAc_4_dHex_1_Sulf_1_, "UNIMOD:1948", "Hex(1)HexNAc(4)dHex(1)Sulf(1)", "Sulf dHex Hex HexNAc(4).", false},
4451
+    {UNIMOD_dHex_1_Hex_2_HexNAc_1_NeuAc_2_, "UNIMOD:1949", "dHex(1)Hex(2)HexNAc(1)NeuAc(2)", "DHex Hex(2) HexNAc NeuAc(2).", false},
4452
+    {UNIMOD_dHex_3_Hex_3_HexNAc_2_, "UNIMOD:1950", "dHex(3)Hex(3)HexNAc(2)", "DHex(3) Hex(3) HexNAc(2).", false},
4453
+    {UNIMOD_dHex_2_Hex_1_HexNAc_4_Sulf_1_, "UNIMOD:1951", "dHex(2)Hex(1)HexNAc(4)Sulf(1)", "DHex(2) Hex HexNAc(4) Sulf.", false},
4454
+    {UNIMOD_dHex_1_Hex_2_HexNAc_4_Sulf_2_, "UNIMOD:1952", "dHex(1)Hex(2)HexNAc(4)Sulf(2)", "DHex Hex(2) HexNAc(4) Sulf(2).", false},
4455
+    {UNIMOD_Hex_9_, "UNIMOD:1953", "Hex(9)", "Hex(9).", false},
4456
+    {UNIMOD_dHex_2_Hex_3_HexNAc_3_Sulf_1_, "UNIMOD:1954", "dHex(2)Hex(3)HexNAc(3)Sulf(1)", "Sulf dHex(2) Hex(3) HexNAc(3).", false},
4457
+    {UNIMOD_dHex_2_Hex_5_HexNAc_2_Me_1_, "UNIMOD:1955", "dHex(2)Hex(5)HexNAc(2)Me(1)", "Me dHex(2) Hex(5) HexNAc(2).", false},
4458
+    {UNIMOD_dHex_2_Hex_2_HexNAc_4_Sulf_2_, "UNIMOD:1956", "dHex(2)Hex(2)HexNAc(4)Sulf(2)", "Sulf(2) dHex(2) Hex(2) HexNAc(4).", false},
4459
+    {UNIMOD_Hex_9_HexNAc_1_, "UNIMOD:1957", "Hex(9)HexNAc(1)", "Hex(9) HexNAc.", false},
4460
+    {UNIMOD_dHex_3_Hex_2_HexNAc_4_Sulf_2_, "UNIMOD:1958", "dHex(3)Hex(2)HexNAc(4)Sulf(2)", "DHex(3) Hex(2) HexNAc(4) Sulf(2).", false},
4461
+    {UNIMOD_Hex_4_HexNAc_4_NeuGc_1_, "UNIMOD:1959", "Hex(4)HexNAc(4)NeuGc(1)", "Hex(4) HexNAc(4) NeuGc.", false},
4462
+    {UNIMOD_dHex_4_Hex_3_HexNAc_2_NeuAc_1_, "UNIMOD:1960", "dHex(4)Hex(3)HexNAc(2)NeuAc(1)", "DHex(4) Hex(3) HexNAc(2) NeuAc(1).", false},
4463
+    {UNIMOD_Hex_3_HexNAc_5_NeuAc_1_, "UNIMOD:1961", "Hex(3)HexNAc(5)NeuAc(1)", "Hex(3) HexNAc(5) NeuAc(1).", false},
4464
+    {UNIMOD_Hex_10_HexNAc_1_, "UNIMOD:1962", "Hex(10)HexNAc(1)", "Hex(10) HexNAc(1).", false},
4465
+    {UNIMOD_dHex_1_Hex_8_HexNAc_2_, "UNIMOD:1963", "dHex(1)Hex(8)HexNAc(2)", "DHex Hex(8) HexNAc(2).", false},
4466
+    {UNIMOD_Hex_3_HexNAc_4_NeuAc_2_, "UNIMOD:1964", "Hex(3)HexNAc(4)NeuAc(2)", "Hex(3) HexNAc(4) NeuAc(2).", false},
4467
+    {UNIMOD_dHex_2_Hex_3_HexNAc_4_NeuAc_1_, "UNIMOD:1965", "dHex(2)Hex(3)HexNAc(4)NeuAc(1)", "DHex(2) Hex(3) HexNAc(4) NeuAc.", false},
4468
+    {UNIMOD_dHex_2_Hex_2_HexNAc_6_Sulf_1_, "UNIMOD:1966", "dHex(2)Hex(2)HexNAc(6)Sulf(1)", "DHex(2) Hex(2) HexNAc(6) Sulf.", false},
4469
+    {UNIMOD_Hex_5_HexNAc_4_NeuAc_1_Ac_1_, "UNIMOD:1967", "Hex(5)HexNAc(4)NeuAc(1)Ac(1)", "Hex(5) HexNAc(4) NeuAc Ac.", false},
4470
+    {UNIMOD_Hex_3_HexNAc_3_NeuAc_3_, "UNIMOD:1968", "Hex(3)HexNAc(3)NeuAc(3)", "Hex(3) HexNAc(3) NeuAc(3).", false},
4471
+    {UNIMOD_Hex_5_HexNAc_4_NeuAc_1_Ac_2_, "UNIMOD:1969", "Hex(5)HexNAc(4)NeuAc(1)Ac(2)", "Hex(5) HexNAc(4) NeuAc Ac(2).", false},
4472
+    {UNIMOD_Unknown_162, "UNIMOD:1970", "Unknown:162", "Unidentified modification of 162.1258 found in open search.", false},
4473
+    {UNIMOD_Unknown_177, "UNIMOD:1971", "Unknown:177", "Unidentified modification of 176.7462 found in open search.", false},
4474
+    {UNIMOD_Unknown_210, "UNIMOD:1972", "Unknown:210", "Unidentified modification of 210.1616 found in open search.", false},
4475
+    {UNIMOD_Unknown_216, "UNIMOD:1973", "Unknown:216", "Unidentified modification of 216.1002 found in open search.", false},
4476
+    {UNIMOD_Unknown_234, "UNIMOD:1974", "Unknown:234", "Unidentified modification of 234.0742 found in open search.", false},
4477
+    {UNIMOD_Unknown_248, "UNIMOD:1975", "Unknown:248", "Unidentified modification of 248.1986 found in open search.", false},
4478
+    {UNIMOD_Unknown_250, "UNIMOD:1976", "Unknown:250", "Unidentified modification of 249.981 found in open search.", false},
4479
+    {UNIMOD_Unknown_302, "UNIMOD:1977", "Unknown:302", "Unidentified modification of 301.9864 found in open search.", false},
4480
+    {UNIMOD_Unknown_306, "UNIMOD:1978", "Unknown:306", "Unidentified modification of 306.0952 found in open search.", false},
4481
+    {UNIMOD_Unknown_420, "UNIMOD:1979", "Unknown:420", "Unidentified modification of 420.0506 found in open search.", false},
4482
+    {UNIMOD_Diethylphosphothione, "UNIMOD:1986", "Diethylphosphothione", "O-diethylphosphothione.", false},
4483
+    {UNIMOD_Dimethylphosphothione, "UNIMOD:1987", "Dimethylphosphothione", "O-dimethylphosphothione.", false},
4484
+    {UNIMOD_monomethylphosphothione, "UNIMOD:1989", "monomethylphosphothione", "O-methylphosphothione.", false},
4485
+    {UNIMOD_CIGG, "UNIMOD:1990", "CIGG", "Ubiquitin D (FAT10) leaving after chymotrypsin digestion Cys-Ile-Gly-Gly.", false},
4486
+    {UNIMOD_GNLLFLACYCIGG, "UNIMOD:1991", "GNLLFLACYCIGG", "Ubiquitin D (FAT10) leaving after trypsin digestion Gly-Asn-Leu-Leu-Phe-Leu-Ala-Cys-Tyr-Cys-Ile-Gly-Gly.", false},
4487
+    {UNIMOD_serotonylation, "UNIMOD:1992", "serotonylation", "5-glutamyl serotonin.", false},
4488
+    {UNIMOD_TMPP_Ac_13C_9_, "UNIMOD:1993", "TMPP-Ac:13C(9)", "Heavy tris(2,4,6-trimethoxyphenyl)phosphonium acetic acid N-hydroxysuccinimide ester derivative.", false},
4489
+    {UNIMOD_Xlink_DST_56_, "UNIMOD:1999", "Xlink:DST[56]", "DST crosslinker cleaved by sodium periodate.", false},
4490
+    {UNIMOD_ZQG, "UNIMOD:2001", "ZQG", "Carbobenzoxy-L-glutaminyl-glycine.", false},
4491
+    {UNIMOD_Haloxon, "UNIMOD:2006", "Haloxon", "O-Dichloroethylphosphate.", false},
4492
+    {UNIMOD_Methamidophos_S, "UNIMOD:2007", "Methamidophos-S", "S-methyl amino phosphinate.", false},
4493
+    {UNIMOD_Methamidophos_O, "UNIMOD:2008", "Methamidophos-O", "O-methyl amino phosphinate.", false},
4494
+    {UNIMOD_Nitrene, "UNIMOD:2014", "Nitrene", "Loss of O2; nitro photochemical decomposition.", false},
4495
+    {UNIMOD_shTMT, "UNIMOD:2015", "shTMT", "Super Heavy Tandem Mass Tag.", false},
4496
+    {UNIMOD_TMTpro, "UNIMOD:2016", "TMTpro", "TMTpro 16plex Tandem Mass Tag.", false},
4497
+    {UNIMOD_TMTpro_zero, "UNIMOD:2017", "TMTpro_zero", "Native TMTpro Tandem Mass Tag.", false},
4009 4498
     {UO_unit, "UO:0000000", "unit", "A unit of measurement is a standardized quantity of a physical quality.", false},
4010 4499
     {UO_length_unit, "UO:0000001", "length unit", "A unit which is a standard measure of the distance between two points.", false},
4011 4500
     {UO_mass_unit, "UO:0000002", "mass unit", "A unit which is a standard measure of the amount of matter/energy of a physical object.", false},
... ...
@@ -4033,7 +4522,7 @@ const TermInfo termInfos_[] =
4033 4522
     {UO_nanogram, "UO:0000024", "nanogram", "A mass unit which is equal to one thousandth of one millionth of a gram or 10^[-9] g.", false},
4034 4523
     {UO_picogram, "UO:0000025", "picogram", "A mass unit which is equal to 10^[-12] g.", false},
4035 4524
     {UO_femtogram, "UO:0000026", "femtogram", "A mass unit which is equal to 10^[-15] g.", false},
4036
-    {UO_degree_celsius, "UO:0000027", "degree celsius", "A temperature unit which is equal to one Kelvin degree. However, they have their zeros at different points. The Centigrade scale has its zero at 273.15 K.", false},
4525
+    {UO_degree_Celsius, "UO:0000027", "degree Celsius", "A temperature unit which is equal to one kelvin degree. However, they have their zeros at different points. The centigrade scale has its zero at 273.15 K.", false},
4037 4526
     {UO_millisecond, "UO:0000028", "millisecond", "A time unit which is equal to one thousandth of a second or 10^[-3] s.", false},
4038 4527
     {UO_microsecond, "UO:0000029", "microsecond", "A time unit which is equal to one millionth of a second or 10^[-6] s.", false},
4039 4528
     {UO_picosecond, "UO:0000030", "picosecond", "A time unit which is equal to 10^[-12] s.", false},
... ...
@@ -4042,7 +4531,7 @@ const TermInfo termInfos_[] =
4042 4531
     {UO_day, "UO:0000033", "day", "A time unit which is equal to 24 hours.", false},
4043 4532
     {UO_week, "UO:0000034", "week", "A time unit which is equal to 7 days.", false},
4044 4533
     {UO_month, "UO:0000035", "month", "A time unit which is approximately equal to the length of time of one of cycle of the moon's phases which in science is taken to be equal to 30 days.", false},
4045
-    {UO_year, "UO:0000036", "year", "A time unit which is equal to 12 months which is science is taken to be equal to 365.25 days.", false},
4534
+    {UO_year, "UO:0000036", "year", "A time unit which is equal to 12 months which in science is taken to be equal to 365.25 days.", false},
4046 4535
     {UO_milliampere, "UO:0000037", "milliampere", "An electric current unit current which is equal to one thousandth of an ampere or 10^[-3] A.", false},
4047 4536
     {UO_microampere, "UO:0000038", "microampere", "An electric current unit current which is equal to one millionth of an ampere or 10^[-6] A.", false},
4048 4537
     {UO_micromole, "UO:0000039", "micromole", "A substance unit equal to a millionth of a mol or 10^[-6] mol.", false},
... ...
@@ -4052,7 +4541,7 @@ const TermInfo termInfos_[] =
4052 4541
     {UO_femtomole, "UO:0000043", "femtomole", "A substance unit equal to 10^[-15] mol.", false},
4053 4542
     {UO_attomole, "UO:0000044", "attomole", "A substance unit equal to 10^[-18] mol.", false},
4054 4543
     {UO_base_unit, "UO:0000045", "base unit", "A unit which is one of a particular measure to which all measures of that type can be related.", false},
4055
-    {UO_derived_unit_OBSOLETE, "UO:0000046", "derived unit", "A unit which is derived from base units.", true},
4544
+    {UO_prefix, "UO:0000046", "prefix", "", false},
4056 4545
     {UO_area_unit, "UO:0000047", "area unit", "A unit which is a standard measure of the amount of a 2-dimensional flat surface.", false},
4057 4546
     {UO_acceleration_unit, "UO:0000048", "acceleration unit", "A unit which is a standard measure of the rate of change of velocity in either speed or direction.", false},
4058 4547
     {UO_angular_velocity_unit, "UO:0000049", "angular velocity unit", "A unit which is a standard measure of the rate of angular movement about an axis; the angle rotated in a given time.", false},
... ...
@@ -4087,7 +4576,7 @@ const TermInfo termInfos_[] =
4087 4576
     {UO_radian_per_second_per_second, "UO:0000078", "radian per second per second", "An angular unit acceleration which is equal to the angular acceleration of an object changing its angular velocity by 1rad/s over a time period that equals one second.", false},
4088 4577
     {UO_radian_per_second, "UO:0000079", "radian per second", "An angular unit velocity which is equal to about 9.54930 rpm (revolutions per minute).", false},
4089 4578
     {UO_square_meter, "UO:0000080", "square meter", "An area unit which is equal to an area enclosed by a square with sides each 1 meter long.", false},
4090
-    {UO_square_centimeter, "UO:0000081", "square centimeter", "An area unit which is equal to one thousand of square meter or 10^[-3] m^[2].", false},
4579
+    {UO_square_centimeter, "UO:0000081", "square centimeter", "An area unit which is equal to one ten thousandth of a square meter or 10^[-4] m^[2].", false},
4091 4580
     {UO_square_millimeter, "UO:0000082", "square millimeter", "An area unit which is equal to one millionth of a square meter or 10^[-6] m^[2].", false},
4092 4581
     {UO_kilogram_per_cubic_meter, "UO:0000083", "kilogram per cubic meter", "A mass unit density which is equal to mass of an object in kilograms divided by the volume in cubic meters.", false},
4093 4582
     {UO_gram_per_cubic_centimeter, "UO:0000084", "gram per cubic centimeter", "A mass unit density which is equal to mass of an object in grams divided by the volume in cubic centimeters.", false},
... ...
@@ -4194,12 +4683,12 @@ const TermInfo termInfos_[] =
4194 4683
     {UO_percent, "UO:0000187", "percent", "A dimensionless ratio unit which denotes numbers as fractions of 100.", false},
4195 4684
     {UO_pi, "UO:0000188", "pi", "A dimensionless unit which denoted an irrational real number, approximately equal to 3.14159 which is the ratio of a circle's circumference to its diameter in Euclidean geometry.", false},
4196 4685
     {UO_count_unit, "UO:0000189", "count unit", "A dimensionless unit which denotes a simple count of things.", false},
4197
-    {UO_ratio, "UO:0000190", "ratio", "A dimensionless unit which denotes an amount or magnitude of one quantity relative to another.", false},
4686
+    {UO_ratio_300000190, "UO:0000190", "ratio (UO:300000190)", "A dimensionless unit which denotes an amount or magnitude of one quantity relative to another.", false},
4198 4687
     {UO_fraction, "UO:0000191", "fraction", "A dimensionless ratio unit which relates the part (the numerator) to the whole (the denominator).", false},
4199 4688
     {UO_molecule_count, "UO:0000192", "molecule count", "A dimensionless count unit which denotes the number of molecules.", false},
4200 4689
     {UO_purity_percentage, "UO:0000193", "purity percentage", "A dimensionless percent unit which denotes the homogeneity of a biomaterial.", false},
4201 4690
     {UO_confluence_percentage, "UO:0000194", "confluence percentage", "A dimensionless percent unit which denotes the density of an attached or monolayer culture (e.g., cell culture).", false},
4202
-    {UO_degree_fahrenheit, "UO:0000195", "degree fahrenheit", "A temperature unit which is equal to 5/9ths of a kelvin. Negative 40 degrees Fahrenheit is equal to negative 40 degrees Celsius.", false},
4691
+    {UO_degree_Fahrenheit, "UO:0000195", "degree Fahrenheit", "A temperature unit which is equal to 5/9ths of a kelvin. Negative 40 degrees Fahrenheit is equal to negative 40 degrees Celsius.", false},
4203 4692
     {UO_pH, "UO:0000196", "pH", "A dimensionless concentration notation which denotes the acidity of a solution in terms of activity of hydrogen ions (H+).", false},
4204 4693
     {UO_liter_per_kilogram, "UO:0000197", "liter per kilogram", "A specific volume unit which is equal to one liter volume occupied by one kilogram of a particular substance.", false},
4205 4694
     {UO_milliliter_per_kilogram, "UO:0000198", "milliliter per kilogram", "A specific volume unit which is equal to a thousandth of a liter per kilogram or 10^[-3] l/kg.", false},
... ...
@@ -4263,7 +4752,7 @@ const TermInfo termInfos_[] =
4263 4752
     {UO_viscosity_unit, "UO:0000256", "viscosity unit", "A unit which is a standard measure of the internal resistance of fluids to flow.", false},
4264 4753
     {UO_pascal_second, "UO:0000257", "pascal second", "A viscosity unit which is equal to one pascale per second.", false},
4265 4754
     {UO_poise, "UO:0000258", "poise", "A viscosity unit which is equal to one dyne second per square centimeter.", false},
4266
-    {UO_decibel, "UO:0000259", "decibel", "An ratio unit which is an indicator of sound power per unit area.", false},
4755
+    {UO_decibel, "UO:0000259", "decibel", "A ratio unit which is an indicator of sound power per unit area.", false},
4267 4756
     {UO_effective_dose_unit, "UO:0000260", "effective dose unit", "A unit which is a standard measure of the estimate of the stochastic effect that a non-uniform radiation dose has on a human.", false},
4268 4757
     {UO_conduction_unit, "UO:0000261", "conduction unit", "A unit which represents a standard measurement of the transmission of an entity through a medium.", false},
4269 4758
     {UO_electrical_conduction_unit, "UO:0000262", "electrical conduction unit", "A unit which represents a standard measurement of the movement of electrically charged particles through a transmission medium (electrical conductor).", false},
... ...
@@ -4287,10 +4776,103 @@ const TermInfo termInfos_[] =
4287 4776
     {UO_rate_unit, "UO:0000280", "rate unit", "A unit which represents a standard measurement occurrence of a process per unit time.", false},
4288 4777
     {UO_count_per_nanomolar_second, "UO:0000281", "count per nanomolar second", "A rate unit which is equal to one over one nanomolar second.", false},
4289 4778
     {UO_count_per_molar_second, "UO:0000282", "count per molar second", "A rate unit which is equal to one over one molar second.", false},
4290
-    {UO_kilogram_per_hectare, "UO:0000283", "kilogram per hectare", "An area density unit which is equal to the mass of an object in kilograms divided by the surface area in hectares..", false},
4779
+    {UO_kilogram_per_hectare, "UO:0000283", "kilogram per hectare", "An area density unit which is equal to the mass of an object in kilograms divided by the surface area in hectares.", false},
4291 4780
     {UO_count_per_nanomolar, "UO:0000284", "count per nanomolar", "A rate unit which is equal to one over one nanomolar.", false},
4292 4781
     {UO_count_per_molar, "UO:0000285", "count per molar", "A rate unit which is equal to one over one molar.", false},
4782
+    {UO_yotta, "UO:0000286", "yotta", "A prefix in the metric system denoting a factor of ten to the power of 24.", false},
4783
+    {UO_hecto, "UO:0000287", "hecto", "A prefix in the metric system denoting a factor of one hundred.", false},
4784
+    {UO_zetta, "UO:0000288", "zetta", "A prefix in the metric system denoting a factor of ten to the power of 21.", false},
4785
+    {UO_exa, "UO:0000289", "exa", "A prefix in the metric system denoting a factor of ten to the power of 18.", false},
4786
+    {UO_peta, "UO:0000290", "peta", "A prefix in the metric system denoting a factor of ten to the power of 15.", false},
4787
+    {UO_tera, "UO:0000291", "tera", "A prefix in the metric system denoting a factor of ten to the power of 12.", false},
4788
+    {UO_giga, "UO:0000292", "giga", "A prefix in the metric system denoting a factor of ten to the power of 9.", false},
4789
+    {UO_mega, "UO:0000293", "mega", "A prefix in the metric system denoting a factor of million.", false},
4790
+    {UO_kilo, "UO:0000294", "kilo", "A prefix in the metric system denoting a factor of one thousand.", false},
4791
+    {UO_deca, "UO:0000295", "deca", "A prefix in the metric system denoting a factor of ten.", false},
4792
+    {UO_deci, "UO:0000296", "deci", "A prefix in the metric system denoting a factor of one tenth.", false},
4793
+    {UO_milli_300000297, "UO:0000297", "milli (UO:300000297)", "A prefix in the metric system denoting a factor of one thousand.", false},
4794
+    {UO_centi, "UO:0000298", "centi", "A prefix in the metric system denoting a factor of one hundred.", false},
4795
+    {UO_micro, "UO:0000299", "micro", "A prefix in the metric system denoting a factor of 10 to the power of -6.", false},
4796
+    {UO_nano, "UO:0000300", "nano", "A prefix in the metric system denoting a factor of 10 to the power of -9.", false},
4293 4797
     {UO_microgram_per_liter, "UO:0000301", "microgram per liter", "A mass unit density which is equal to mass of an object in micrograms divided by the volume in liters.", false},
4798
+    {UO_pico, "UO:0000302", "pico", "A prefix in the metric system denoting a factor of 10 to the power of -12.", false},
4799
+    {UO_femto, "UO:0000303", "femto", "A prefix in the metric system denoting a factor of 10 to the power of -15.", false},
4800
+    {UO_atto, "UO:0000304", "atto", "A prefix in the metric system denoting a factor of 10 to the power of -18.", false},
4801
+    {UO_zepto, "UO:0000305", "zepto", "A prefix in the metric system denoting a factor of 10 to the power of -21.", false},
4802
+    {UO_yocto, "UO:0000306", "yocto", "A prefix in the metric system denoting a factor of 10 to the power of -24.", false},
4803
+    {UO_dose_unit, "UO:0000307", "dose unit", "A concentration unit which is a standard measure of the amount of a toxic or pharmaceutical substance administered to a recipient subject, expressed in terms of the size of the subject.", false},
4804
+    {UO_milligram_per_kilogram, "UO:0000308", "milligram per kilogram", "A dose unit which is equal to 1 milligram of a toxic or pharmaceutical substance per kilogram body weight of the recipient subject.", false},
4805
+    {UO_milligram_per_square_meter, "UO:0000309", "milligram per square meter", "A dose unit which is equal to 1 milligram of a toxic or pharmaceutical substance per square meter of surface area of the recipient subject.", false},
4806
+    {UO_dosage_unit, "UO:0000310", "dosage unit", "A concentration unit which is a standard measure of the amount of a toxic or pharmaceutical substance administered over time to a recipient subject, expressed in terms of the size of the subject.", false},
4807
+    {UO_milligram_per_kilogram_per_day, "UO:0000311", "milligram per kilogram per day", "A dosage unit which is equal to 1 milligram per day of a toxic or pharmaceutical substance per kilogram body weight of the recipient subject.", false},
4808
+    {UO_relative_light_unit, "UO:0000312", "relative light unit", "A derived unit which is a measure of relative light intensity, as typically measured by a luminometer, spectrophotometer, or fluorimeter in biological research applications.", false},
4809
+    {UO_relative_luminescence_unit, "UO:0000313", "relative luminescence unit", "A relative light unit which is a measure of relative luminescence intensity.", false},
4810
+    {UO_relative_fluorescence_unit, "UO:0000314", "relative fluorescence unit", "A relative light unit which is a measure of relative fluorescence intensity.", false},
4811
+    {UO_turbidity_unit, "UO:0000315", "turbidity unit", "A unit used to indicate the clarity of water or other solutions or suspensions, as measured by the ability of the solution or suspension to scatter light of a defined wavelength range.", false},
4812
+    {UO_cells_per_microliter, "UO:0000316", "cells per microliter", "A unit of cell concentration which is equal to one cell in a volume of 1 microliter.", false},
4813
+    {UO_cells_per_well, "UO:0000317", "cells per well", "A unit of cell concentration which is equal to 1 cell in a well or discrete container of arbitrary volume.", false},
4814
+    {UO_formazin_nephelometric_unit, "UO:0000318", "formazin nephelometric unit", "1000 formazin turbidity units (FNU) on the empirical formazin turbidity scale represents reflectance of insol. reaction products of 0.0725 g hydrazine sulfate with 0.7250 g hexamethylenetetramine diluted to 1 L.", false},
4815
+    {UO_radioactivity_concentration, "UO:0000319", "radioactivity concentration", "A concentration unit which is a standard measure of the amount of radioactivity in a given volume.", false},
4816
+    {UO_curie_per_liter, "UO:0000320", "curie per liter", "A unit of radioactivity concentration which is equal to one curie in a volume of 1 liter.", false},
4817
+    {UO_microcurie_per_milliliter, "UO:0000321", "microcurie per milliliter", "A unit of radioactivity concentration which is equal to one micro curie in a volume of 1 liter.", false},
4818
+    {UO_fold_dilution, "UO:0000322", "fold dilution", "A unit that is the ratio of concentration of two solutions of interest, typically with one solution derived from the other by the addition of solvent.", false},
4819
+    {UO_ton_per_hectare, "UO:0000323", "ton per hectare", "An area density unit which is equal to the mass of an object in tons divided by the surface area in hectares.", false},
4820
+    {UO_square_angstrom, "UO:0000324", "square angstrom", "An area unit which is equal to an area enclosed by a square with sides each 1 angstrom long.", false},
4821
+    {UO_megaHertz, "UO:0000325", "megaHertz", "A frequency unit which is equal to one million hertz or 10^[6] V.", false},
4822
+    {UO_centiMorgan, "UO:0000326", "centiMorgan", "A unit used to express distances on a genetic map. In genetic mapping, distances between markers are determined by measuring the rate of meoitic recombination between them, which increases proportionately with the distance separating them. A cM is defined as the length of an interval in which there is a 1% probability of recombination. On the average, 1 cM is roughly equivalent to 1 megabase (Mb) of DNA, although this can vary widely due to hot and cold spots of recombination.", false},
4823
+    {UO_centiRay, "UO:0000327", "centiRay", "A unit of genetic map distance defined corresponding to an interval in which there is a 1% probability of X-irradiation induced breakage. To be completely specified, the unit must be qualified by the radiation in dosage in rads (e.g. cR8000), because this determines the actual breakage probability.", false},
4824
+    {UO_kilobasepair, "UO:0000328", "kilobasepair", "A unit equal to one thousand base pairs.", false},
4825
+    {UO_megabasepair, "UO:0000329", "megabasepair", "A unit equal to one million base pairs", false},
4826
+    {UO_gigabasepair, "UO:0000330", "gigabasepair", "A unit equal to one billion base pairs.", false},
4827
+    {UO_gigabyte, "UO:0000331", "gigabyte", "An information unit which is equal to 1000000000 bytes.", false},
4828
+    {UO_terabyte, "UO:0000332", "terabyte", "An information unit which is equal to 1000 gigabytes.", false},
4829
+    {UO_square_micrometer, "UO:0010001", "square micrometer", "An area unit which is equal to an area enclosed by a square with sides each 1 micrometer long.", false},
4830
+    {UO_millisiemens, "UO:0010002", "millisiemens", "An electrical conduction unit which is equal to one thousandth of a siemen or 10^[-3] siemens.", false},
4831
+    {UO_micromole_per_litre, "UO:0010003", "micromole per litre", "A specific concentration unit which is equal to 1 micromole in a given volume of one thousandth of a cubic meter.", false},
4832
+    {UO_micromole_per_kilogram, "UO:0010004", "micromole per kilogram", "A specific concentration unit which is equal to 1 micromole of a given substance per kilogram of solvent.", false},
4833
+    {UO_millimeters_per_day, "UO:0010005", "millimeters per day", "A speed/velocity unit which is equal to the speed of an object traveling 1 millimeter distance in one day.", false},
4834
+    {UO_ratio_300010006, "UO:0010006", "ratio (UO:300010006)", "A dimensionless ratio unit which, given a pair of quantities a and b, for which b is a multiple of a, denotes b by giving the multiplier (coefficient) c for a to result in b.", false},
4835
+    {UO_volt_second_per_square_centimeter, "UO:0010007", "volt-second per square centimeter", "An electrical mobility unit which is equal to one volt second per square centimeter.", false},
4836
+    {UO_kilometer_per_hour, "UO:0010008", "kilometer per hour", "A speed/velocity unit which is equal to the speed of an object traveling 1 kilometer distance in one hour.", false},
4837
+    {UO_milli_300010009, "UO:0010009", "milli (UO:300010009)", "A mass unit which is equal to 1/12 the mass of 12C", false},
4838
+    {UO_hectare, "UO:0010010", "hectare", "An area unit which is equal to an area of 10,000 square meters. Equivalent to 2.471 acres.", false},
4839
+    {UO_inch, "UO:0010011", "inch", "A length unit which is equal to 0.0254 metres.", false},
4840
+    {UO_thou, "UO:0010012", "thou", "A length unit which is equal to 0.0254 millimetres.", false},
4841
+    {UO_foot, "UO:0010013", "foot", "A length unit which is equal to 0.3048 metres, or 12 inches.", false},
4842
+    {UO_yard, "UO:0010014", "yard", "A length unit which is equal to 0.9144 metres, or 3 feet.", false},
4843
+    {UO_chain, "UO:0010015", "chain", "A length unit which is equal to 20.1168 metres, 66 feet, or 22 yards.", false},
4844
+    {UO_furlong, "UO:0010016", "furlong", "A length unit which is equal to 20,116.8 metres, 660 feet, or 10 chains.", false},
4845
+    {UO_mile, "UO:0010017", "mile", "A length unit which is equal to 1,609.344 metres, or 8 furlongs.", false},
4846
+    {UO_league, "UO:0010018", "league", "A length unit which is equal to 3 miles, or 4,828.032 metres", false},
4847
+    {UO_maritime_length_unit, "UO:0010019", "maritime length unit", "A maritime length unit is one used primarily at sea.", false},
4848
+    {UO_fathom, "UO:0010020", "fathom", "A maritime length unit which is equal to 6.08 feet, or 1.853184 metres", false},
4849
+    {UO_cable, "UO:0010021", "cable", "A maritime length unit which is equal to 608 feet, 100 fathoms, or 185.3184 metres", false},
4850
+    {UO_nautical_mile, "UO:0010022", "nautical mile", "A maritime length unit which is equal to 6,080 feet, 10 cables, or 1,853.184 metres", false},
4851
+    {UO_perch, "UO:0010023", "perch", "An area unit which is equal to an area of 25.292,852,64 square meters, or 1 square rod.", false},
4852
+    {UO_rood, "UO:0010024", "rood", "An area unit which is equivalent to 1 furlong x 1 rod. This is equal to an area of 1,011.714,1056 square meters, or 40 square rods.", false},
4853
+    {UO_acre, "UO:0010025", "acre", "An area unit which is equivalent to 1 furlong x 1 chain. This is equal to an area of 4,046.856,4224 square meters, or 43,500 square feet.", false},
4854
+    {UO_fluid_ounce, "UO:0010026", "fluid ounce", "An imperial volume unit which is equivalent to 28.413,0625 millilitres.", false},
4855
+    {UO_gill, "UO:0010027", "gill", "An imperial volume unit which is equivalent to 142.065,3125 millilitres.", false},
4856
+    {UO_pint, "UO:0010028", "pint", "An imperial volume unit which is equivalent to 568.261,25 millilitres.", false},
4857
+    {UO_quart, "UO:0010029", "quart", "An imperial volume unit which is equivalent to 1,136.5225 millilitres, or two pints.", false},
4858
+    {UO_gallon, "UO:0010030", "gallon", "An imperial volume unit which is equivalent to 4,546.09 millilitres, or 8 pints.", false},
4859
+    {UO_grain, "UO:0010031", "grain", "An imperial mass unit which is equivalent to 64.798,91 milligrams.", false},
4860
+    {UO_drachm, "UO:0010032", "drachm", "An imperial mass unit which is equivalent to 1.771,845,195,3125 grams, or 1/256 of 1 pound.", false},
4861
+    {UO_ounce, "UO:0010033", "ounce", "An imperial mass unit which is equivalent to 28.349,523,125 grams, or 1/16 of 1 pound.", false},
4862
+    {UO_pound, "UO:0010034", "pound", "An imperial mass unit which is equivalent to 453.592,37 grams.", false},
4863
+    {UO_stone, "UO:0010035", "stone", "An imperial mass unit which is equivalent to 6,350.293,18 grams, or 14 pounds.", false},
4864
+    {UO_quarter, "UO:0010036", "quarter", "An imperial mass unit which is equivalent to 12.700,586,36 kilograms, or 28 pounds.", false},
4865
+    {UO_hundredweight, "UO:0010037", "hundredweight", "An imperial mass unit which is equivalent to 50.802,345,44 kilograms, 112 pounds, or 8 stone.", false},
4866
+    {UO_ton, "UO:0010038", "ton", "An imperial mass unit which is equivalent to 1,016.046,9088 kilograms, or 2,240 pounds.", false},
4867
+    {UO_slug, "UO:0010039", "slug", "An imperial gravitational unit which is equivalent to a mass that accelerates by 1ft/s² when a force of one pound (lbf) is exerted on it.", false},
4868
+    {UO_teaspoon, "UO:0010040", "teaspoon", "A metric teaspoon is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions. It equals a 5mL volume.", false},
4869
+    {UO_united_states_customary_teaspoon, "UO:0010041", "united states customary teaspoon", "A United States customary units teaspoon is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions in America. It equals a 4.93 mL volume.", false},
4870
+    {UO_tablespoon, "UO:0010042", "tablespoon", "A metric tablespoon is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions. It equals a 15mL volume.", false},
4871
+    {UO_australian_metric_tablespoon, "UO:0010043", "australian metric tablespoon", "An Australian metric tablespoon is a unit of measurement of volume used in Australia for cooking recipes and pharmaceutic prescriptions. It equals a 20mL volume.", false},
4872
+    {UO_united_states_customary_tablespoon, "UO:0010044", "united states customary tablespoon", "A United States customary units tablespoon is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions in America. It equals a 14.79 mL volume.", false},
4873
+    {UO_metric_cup, "UO:0010045", "metric cup", "A metric cup is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions. It equals a 250mL volume.", false},
4874
+    {UO_united_states_customary_cup, "UO:0010046", "united states customary cup", "A United States customary units cup is a unit of measurement of volume widely used in cooking recipes and pharmaceutic prescriptions in America. It equals a 236.59 mL volume.", false},
4875
+    {UO_united_states_fda_cup, "UO:0010047", "united states fda cup", "A United States FDA cup is a unit of measurement of volume used by the US Federal Department of Agriculture as a nutritional serving measure. It equals a 240 mL volume.", false},
4294 4876
 }; // termInfos_
4295 4877
 
4296 4878
 
... ...
@@ -4306,6 +4888,60 @@ struct CVIDPair
4306 4888
 
4307 4889
 CVIDPair relationsIsA_[] =
4308 4890
 {
4891
+    {PEFF_PEFF_file_header_section_term, PEFF_PEFF_CV_term},
4892
+    {PEFF_PEFF_file_sequence_entry_term, PEFF_PEFF_CV_term},
4893
+    {PEFF_DbName, PEFF_PEFF_file_header_section_term},
4894
+    {PEFF_Prefix, PEFF_PEFF_file_header_section_term},
4895
+    {PEFF_DbDescription, PEFF_PEFF_file_header_section_term},
4896
+    {PEFF_Decoy, PEFF_PEFF_file_header_section_term},
4897
+    {PEFF_DbSource, PEFF_PEFF_file_header_section_term},
4898
+    {PEFF_DbVersion, PEFF_PEFF_file_header_section_term},
4899
+    {PEFF_DbDate_OBSOLETE, PEFF_PEFF_file_header_section_term},
4900
+    {PEFF_NumberOfEntries, PEFF_PEFF_file_header_section_term},
4901
+    {PEFF_Conversion, PEFF_PEFF_file_header_section_term},
4902
+    {PEFF_SequenceType, PEFF_PEFF_file_header_section_term},
4903
+    {PEFF_SpecificKey, PEFF_PEFF_file_header_section_term},
4904
+    {PEFF_SpecificValue, PEFF_PEFF_file_header_section_term},
4905
+    {PEFF_DatabaseDescription, PEFF_PEFF_file_header_section_term},
4906
+    {PEFF_GeneralComment, PEFF_PEFF_file_header_section_term},
4907
+    {PEFF_ProteoformDb, PEFF_PEFF_file_header_section_term},
4908
+    {PEFF_OptionalTagDef, PEFF_PEFF_file_header_section_term},
4909
+    {PEFF_HasAnnotationIdentifiers, PEFF_PEFF_file_header_section_term},
4910
+    {PEFF_DbUniqueId_OBSOLETE, PEFF_PEFF_file_sequence_entry_term},
4911
+    {PEFF_PName, PEFF_PEFF_file_sequence_entry_term},
4912
+    {PEFF_NcbiTaxId, PEFF_PEFF_file_sequence_entry_term},
4913
+    {PEFF_TaxName, PEFF_PEFF_file_sequence_entry_term},
4914
+    {PEFF_GName, PEFF_PEFF_file_sequence_entry_term},
4915
+    {PEFF_Length, PEFF_PEFF_file_sequence_entry_term},
4916
+    {PEFF_SV, PEFF_PEFF_file_sequence_entry_term},
4917
+    {PEFF_EV, PEFF_PEFF_file_sequence_entry_term},
4918
+    {PEFF_PE, PEFF_PEFF_file_sequence_entry_term},
4919
+    {PEFF_Processed, PEFF_PEFF_file_sequence_entry_term},
4920
+    {PEFF_Variant_OBSOLETE, PEFF_PEFF_file_sequence_entry_term},
4921
+    {PEFF_ModResPsi, PEFF_PEFF_file_sequence_entry_term},
4922
+    {PEFF_ModRes, PEFF_PEFF_file_sequence_entry_term},
4923
+    {PEFF_AltAC, PEFF_PEFF_file_sequence_entry_term},
4924
+    {PEFF_SeqStatus, PEFF_PEFF_file_sequence_entry_term},
4925
+    {PEFF_CC, PEFF_PEFF_file_sequence_entry_term},
4926
+    {PEFF_KW, PEFF_PEFF_file_sequence_entry_term},
4927
+    {PEFF_GO, PEFF_PEFF_file_sequence_entry_term},
4928
+    {PEFF_XRef, PEFF_PEFF_file_sequence_entry_term},
4929
+    {PEFF_mature_protein, PEFF_PEFF_molecule_processing_keyword},
4930
+    {PEFF_signal_peptide, PEFF_PEFF_molecule_processing_keyword},
4931
+    {PEFF_transit_peptide, PEFF_PEFF_molecule_processing_keyword},
4932
+    {PEFF_Conflict, PEFF_PEFF_file_sequence_entry_term},
4933
+    {PEFF_Crc64, PEFF_PEFF_file_sequence_entry_term},
4934
+    {PEFF_Domain, PEFF_PEFF_file_sequence_entry_term},
4935
+    {PEFF_ID, PEFF_PEFF_file_sequence_entry_term},
4936
+    {PEFF_ModResUnimod, PEFF_PEFF_file_sequence_entry_term},
4937
+    {PEFF_VariantSimple, PEFF_PEFF_file_sequence_entry_term},
4938
+    {PEFF_VariantComplex, PEFF_PEFF_file_sequence_entry_term},
4939
+    {PEFF_Proteoform, PEFF_PEFF_file_sequence_entry_term},
4940
+    {PEFF_DisulfideBond, PEFF_PEFF_file_sequence_entry_term},
4941
+    {PEFF_PEFF_molecule_processing_keyword, PEFF_PEFF_file_sequence_entry_term},
4942
+    {PEFF_Comment, PEFF_PEFF_file_sequence_entry_term},
4943
+    {PEFF_propeptide, PEFF_PEFF_molecule_processing_keyword},
4944
+    {PEFF_initiator_methionine, PEFF_PEFF_molecule_processing_keyword},
4309 4945
     {MS_sample_number, MS_sample_attribute},
4310 4946
     {MS_sample_name, MS_sample_attribute},
4311 4947
     {MS_sample_state, MS_sample_attribute},
... ...
@@ -4457,10 +5093,10 @@ CVIDPair relationsIsA_[] =
4457 5093
     {MS_proteomics_solution_1, MS_SCIEX_instrument_model},
4458 5094
     {MS_Q_TRAP, MS_SCIEX_instrument_model},
4459 5095
     {MS_Q_Tof_micro, MS_Waters_instrument_model},
4460
-    {MS_Q_Tof_ultima, MS_Waters_instrument_model},
5096
+    {MS_Q_Tof_Ultima, MS_Waters_instrument_model},
4461 5097
     {MS_QSTAR, MS_SCIEX_instrument_model},
4462 5098
     {MS_quattro_micro, MS_Waters_instrument_model},
4463
-    {MS_Quattro_UItima, MS_Waters_instrument_model},
5099
+    {MS_Quattro_Ultima, MS_Waters_instrument_model},
4464 5100
     {MS_Surveyor_MSQ, MS_Thermo_Finnigan_instrument_model},
4465 5101
     {MS_SymBiot_I, MS_SCIEX_instrument_model},
4466 5102
     {MS_SymBiot_XVI, MS_SCIEX_instrument_model},
... ...
@@ -4479,8 +5115,7 @@ CVIDPair relationsIsA_[] =
4479 5115
     {MS_field_free_region, MS_ion_optics_attribute},
4480 5116
     {MS_magnetic_deflection, MS_ion_optics_type},
4481 5117
     {MS_multiphoton_ionization, MS_ionization_type},
4482
-    {MS_total_ion_current_chromatogram, MS_data_file_content},
4483
-    {MS_total_ion_current_chromatogram, MS_mass_chromatogram},
5118
+    {MS_total_ion_current_chromatogram, MS_ion_current_chromatogram},
4484 5119
     {MS_transmission, MS_instrument_attribute},
4485 5120
     {MS_atmospheric_pressure_matrix_assisted_laser_desorption_ionization, MS_atmospheric_pressure_ionization},
4486 5121
     {MS_atmospheric_pressure_ionization, MS_ionization_type},
... ...
@@ -4526,17 +5161,12 @@ CVIDPair relationsIsA_[] =
4526 5161
     {MS_space_charge_effect, MS_ion_optics_attribute},
4527 5162
     {MS_static_field, MS_ion_optics_type},
4528 5163
     {MS_charge_inversion_mass_spectrum, MS_mass_spectrum},
4529
-    {MS_charge_inversion_mass_spectrum, MS_data_file_content},
4530 5164
     {MS_constant_neutral_gain_spectrum, MS_mass_spectrum},
4531
-    {MS_constant_neutral_gain_spectrum, MS_data_file_content},
4532 5165
     {MS_constant_neutral_loss_spectrum, MS_mass_spectrum},
4533
-    {MS_constant_neutral_loss_spectrum, MS_data_file_content},
4534 5166
     {MS_e_2_mass_spectrum, MS_mass_spectrum},
4535 5167
     {MS_neutral_loss, MS_modification_parameters},
4536 5168
     {MS_precursor_ion_spectrum, MS_mass_spectrum},
4537
-    {MS_precursor_ion_spectrum, MS_data_file_content},
4538 5169
     {MS_product_ion_spectrum_OBSOLETE, MS_mass_spectrum},
4539
-    {MS_product_ion_spectrum_OBSOLETE, MS_data_file_content},
4540 5170
     {MS_array_detector, MS_detector_type},
4541 5171
     {MS_conversion_dynode, MS_detector_type},
4542 5172
     {MS_dynode, MS_detector_type},
... ...
@@ -4544,6 +5174,7 @@ CVIDPair relationsIsA_[] =
4544 5174
     {MS_ion_to_photon_detector, MS_detector_type},
4545 5175
     {MS_point_collector, MS_detector_type},
4546 5176
     {MS_postacceleration_detector, MS_detector_type},
5177
+    {MS_adduct_ion, MS_ion},
4547 5178
     {MS_adiabatic_ionization, MS_ionization_type},
4548 5179
     {MS_associative_ionization, MS_ionization_type},
4549 5180
     {MS_atmospheric_pressure_photoionization, MS_atmospheric_pressure_ionization},
... ...
@@ -4582,7 +5213,7 @@ CVIDPair relationsIsA_[] =
4582 5213
     {MS_ion_selection_attribute, MS_object_attribute},
4583 5214
     {MS_1200_series_LC_MSD_SL, MS_Agilent_instrument_model},
4584 5215
     {MS_6110_Quadrupole_LC_MS, MS_Agilent_instrument_model},
4585
-    {MS_6120_Quadrupole_LC_MS, MS_Agilent_instrument_model},
5216
+    {MS_6120A_Quadrupole_LC_MS, MS_Agilent_instrument_model},
4586 5217
     {MS_6130_Quadrupole_LC_MS, MS_Agilent_instrument_model},
4587 5218
     {MS_6140_Quadrupole_LC_MS, MS_Agilent_instrument_model},
4588 5219
     {MS_6210_Time_of_Flight_LC_MS, MS_Agilent_instrument_model},
... ...
@@ -4696,15 +5327,10 @@ CVIDPair relationsIsA_[] =
4696 5327
     {MS_no_compression, MS_binary_data_compression_type},
4697 5328
     {MS_LCQ_Fleet, MS_Thermo_Finnigan_instrument_model},
4698 5329
     {MS_MS1_spectrum, MS_mass_spectrum},
4699
-    {MS_MS1_spectrum, MS_data_file_content},
4700 5330
     {MS_MSn_spectrum, MS_mass_spectrum},
4701
-    {MS_MSn_spectrum, MS_data_file_content},
4702 5331
     {MS_CRM_spectrum, MS_mass_spectrum},
4703
-    {MS_CRM_spectrum, MS_data_file_content},
4704 5332
     {MS_SIM_spectrum, MS_mass_spectrum},
4705
-    {MS_SIM_spectrum, MS_data_file_content},
4706 5333
     {MS_SRM_spectrum, MS_mass_spectrum},
4707
-    {MS_SRM_spectrum, MS_data_file_content},
4708 5334
     {MS_mzML_format, MS_mass_spectrometer_file_format},
4709 5335
     {MS_contact_attribute, MS_object_attribute},
4710 5336
     {MS_contact_name, MS_contact_attribute},
... ...
@@ -4752,10 +5378,8 @@ CVIDPair relationsIsA_[] =
4752 5378
     {MS_Surveyor_PDA, MS_Thermo_Scientific_instrument_model},
4753 5379
     {MS_Accela_PDA, MS_Thermo_Scientific_instrument_model},
4754 5380
     {MS_inductive_detector, MS_detector_type},
4755
-    {MS_selected_ion_current_chromatogram, MS_data_file_content},
4756
-    {MS_selected_ion_current_chromatogram, MS_mass_chromatogram},
4757
-    {MS_basepeak_chromatogram, MS_data_file_content},
4758
-    {MS_basepeak_chromatogram, MS_mass_chromatogram},
5381
+    {MS_selected_ion_current_chromatogram, MS_ion_current_chromatogram},
5382
+    {MS_basepeak_chromatogram, MS_ion_current_chromatogram},
4759 5383
     {MS_low_intensity_threshold, MS_data_processing_parameter},
4760 5384
     {MS_high_intensity_threshold, MS_data_processing_parameter},
4761 5385
     {MS_Q_Tof_Premier, MS_Waters_instrument_model},
... ...
@@ -4832,7 +5456,7 @@ CVIDPair relationsIsA_[] =
4832 5456
     {MS_MultiQuant, MS_data_processing_software},
4833 5457
     {MS_6220_Time_of_Flight_LC_MS, MS_Agilent_instrument_model},
4834 5458
     {MS_6510_Quadrupole_Time_of_Flight_LC_MS, MS_Agilent_instrument_model},
4835
-    {MS_6520_Quadrupole_Time_of_Flight_LC_MS, MS_Agilent_instrument_model},
5459
+    {MS_6520A_Quadrupole_Time_of_Flight_LC_MS, MS_Agilent_instrument_model},
4836 5460
     {MS_MassHunter_Data_Acquisition, MS_Agilent_software},
4837 5461
     {MS_MassHunter_Data_Acquisition, MS_acquisition_software},
4838 5462
     {MS_MassHunter_Easy_Access, MS_Agilent_software},
... ...
@@ -4998,9 +5622,7 @@ CVIDPair relationsIsA_[] =
4998 5622
     {MS_non_standard_data_array, MS_binary_data_array},
4999 5623
     {MS_inclusive_low_intensity_threshold, MS_data_processing_parameter},
5000 5624
     {MS_inclusive_high_intensity_threshold, MS_data_processing_parameter},
5001
-    {MS_enhanced_multiply_charged_spectrum, MS_data_file_content},
5002 5625
     {MS_enhanced_multiply_charged_spectrum, MS_MS1_spectrum},
5003
-    {MS_time_delayed_fragmentation_spectrum, MS_data_file_content},
5004 5626
     {MS_time_delayed_fragmentation_spectrum, MS_MSn_spectrum},
5005 5627
     {MS_isolation_window_attribute, MS_object_attribute},
5006 5628
     {MS_isolation_window_upper_limit_OBSOLETE, MS_isolation_window_attribute},
... ...
@@ -5025,13 +5647,11 @@ CVIDPair relationsIsA_[] =
5025 5647
     {MS_absorption_spectrum, MS_spectrum_type},
5026 5648
     {MS_chromatogram_attribute, MS_object_attribute},
5027 5649
     {MS_chromatogram_title, MS_chromatogram_attribute},
5028
-    {MS_mass_chromatogram, MS_data_file_content},
5029
-    {MS_mass_chromatogram, MS_chromatogram_type},
5650
+    {MS_ion_current_chromatogram, MS_data_file_content},
5651
+    {MS_ion_current_chromatogram, MS_chromatogram_type},
5030 5652
     {MS_electromagnetic_radiation_chromatogram, MS_data_file_content},
5031 5653
     {MS_electromagnetic_radiation_chromatogram, MS_chromatogram_type},
5032
-    {MS_absorption_chromatogram, MS_data_file_content},
5033 5654
     {MS_absorption_chromatogram, MS_electromagnetic_radiation_chromatogram},
5034
-    {MS_emission_chromatogram, MS_data_file_content},
5035 5655
     {MS_emission_chromatogram, MS_electromagnetic_radiation_chromatogram},
5036 5656
     {MS_counts_per_second, MS_intensity_unit},
5037 5657
     {MS_Bruker_BAF_format, MS_mass_spectrometer_file_format},
... ...
@@ -5091,6 +5711,7 @@ CVIDPair relationsIsA_[] =
5091 5711
     {MS_declustering_potential, MS_source_attribute},
5092 5712
     {MS_cone_voltage, MS_source_attribute},
5093 5713
     {MS_tube_lens_voltage, MS_source_attribute},
5714
+    {MS_external_reference_identifier, MS_external_reference_data},
5094 5715
     {MS_PubMed_identifier, MS_external_reference_identifier},
5095 5716
     {MS_interchannel_delay, MS_scan_attribute},
5096 5717
     {MS_protein, MS_chemical_compound},
... ...
@@ -5150,7 +5771,7 @@ CVIDPair relationsIsA_[] =
5150 5771
     {MS_database_name, MS_search_database_details},
5151 5772
     {MS_database_local_file_path_OBSOLETE, MS_search_database_details},
5152 5773
     {MS_database_original_uri, MS_search_database_details},
5153
-    {MS_database_version_OBSOLETE, MS_search_database_details},
5774
+    {MS_database_version, MS_search_database_details},
5154 5775
     {MS_database_release_date_OBSOLETE, MS_search_database_details},
5155