Skip to main content

openmassspec_core/cv/
terms.rs

1// @generated by scripts/gen-cv.py from scripts/cv-terms.txt. Do not edit by hand.
2// Source: https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/v4.2.4/psi-ms.obo
3// data-version: 4.2.4
4// sha256: 3b1c728220a5a68593c53621eb3bf1e2a571648c0ca89f62252b869f65807f6e
5
6use super::Term;
7
8/// `data-version` of the psi-ms.obo these terms were generated from.
9pub const PSI_MS_VERSION: &str = "4.2.4";
10
11/// URL of the psi-ms.obo these terms were generated from.
12pub const PSI_MS_SOURCE_URL: &str =
13    "https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/v4.2.4/psi-ms.obo";
14
15/// `MS:1000579` MS1 spectrum.
16pub const MS1_SPECTRUM: Term = Term {
17    accession: "MS:1000579",
18    name: "MS1 spectrum",
19};
20
21/// `MS:1000580` MSn spectrum.
22pub const MSN_SPECTRUM: Term = Term {
23    accession: "MS:1000580",
24    name: "MSn spectrum",
25};
26
27/// `MS:1000511` ms level.
28pub const MS_LEVEL: Term = Term {
29    accession: "MS:1000511",
30    name: "ms level",
31};
32
33/// `MS:1000127` centroid spectrum.
34pub const CENTROID_SPECTRUM: Term = Term {
35    accession: "MS:1000127",
36    name: "centroid spectrum",
37};
38
39/// `MS:1000128` profile spectrum.
40pub const PROFILE_SPECTRUM: Term = Term {
41    accession: "MS:1000128",
42    name: "profile spectrum",
43};
44
45/// `MS:1000130` positive scan.
46pub const POSITIVE_SCAN: Term = Term {
47    accession: "MS:1000130",
48    name: "positive scan",
49};
50
51/// `MS:1000129` negative scan.
52pub const NEGATIVE_SCAN: Term = Term {
53    accession: "MS:1000129",
54    name: "negative scan",
55};
56
57/// `MS:1000285` total ion current.
58pub const TOTAL_ION_CURRENT: Term = Term {
59    accession: "MS:1000285",
60    name: "total ion current",
61};
62
63/// `MS:1000504` base peak m/z.
64pub const BASE_PEAK_MZ: Term = Term {
65    accession: "MS:1000504",
66    name: "base peak m/z",
67};
68
69/// `MS:1000505` base peak intensity.
70pub const BASE_PEAK_INTENSITY: Term = Term {
71    accession: "MS:1000505",
72    name: "base peak intensity",
73};
74
75/// `MS:1000528` lowest observed m/z.
76pub const LOWEST_OBSERVED_MZ: Term = Term {
77    accession: "MS:1000528",
78    name: "lowest observed m/z",
79};
80
81/// `MS:1000527` highest observed m/z.
82pub const HIGHEST_OBSERVED_MZ: Term = Term {
83    accession: "MS:1000527",
84    name: "highest observed m/z",
85};
86
87/// `MS:1000799` custom unreleased software tool.
88pub const CUSTOM_UNRELEASED_SOFTWARE_TOOL: Term = Term {
89    accession: "MS:1000799",
90    name: "custom unreleased software tool",
91};
92
93/// `MS:1000529` instrument serial number.
94pub const INSTRUMENT_SERIAL_NUMBER: Term = Term {
95    accession: "MS:1000529",
96    name: "instrument serial number",
97};
98
99/// `MS:1000544` Conversion to mzML.
100pub const CONVERSION_TO_MZML: Term = Term {
101    accession: "MS:1000544",
102    name: "Conversion to mzML",
103};
104
105/// `MS:1000035` peak picking.
106pub const PEAK_PICKING: Term = Term {
107    accession: "MS:1000035",
108    name: "peak picking",
109};
110
111/// `MS:1000264` ion trap.
112pub const ION_TRAP: Term = Term {
113    accession: "MS:1000264",
114    name: "ion trap",
115};
116
117/// `MS:1000081` quadrupole.
118pub const QUADRUPOLE: Term = Term {
119    accession: "MS:1000081",
120    name: "quadrupole",
121};
122
123/// `MS:1000084` time-of-flight.
124pub const TIME_OF_FLIGHT: Term = Term {
125    accession: "MS:1000084",
126    name: "time-of-flight",
127};
128
129/// `MS:1000484` orbitrap.
130pub const ORBITRAP: Term = Term {
131    accession: "MS:1000484",
132    name: "orbitrap",
133};
134
135/// `MS:1000080` magnetic sector.
136pub const MAGNETIC_SECTOR: Term = Term {
137    accession: "MS:1000080",
138    name: "magnetic sector",
139};
140
141/// `MS:1000795` no combination.
142pub const NO_COMBINATION: Term = Term {
143    accession: "MS:1000795",
144    name: "no combination",
145};
146
147/// `MS:1000512` filter string.
148pub const FILTER_STRING: Term = Term {
149    accession: "MS:1000512",
150    name: "filter string",
151};
152
153/// `MS:1000016` scan start time.
154pub const SCAN_START_TIME: Term = Term {
155    accession: "MS:1000016",
156    name: "scan start time",
157};
158
159/// `MS:1000927` ion injection time.
160pub const ION_INJECTION_TIME: Term = Term {
161    accession: "MS:1000927",
162    name: "ion injection time",
163};
164
165/// `MS:1002815` inverse reduced ion mobility.
166pub const INVERSE_REDUCED_ION_MOBILITY: Term = Term {
167    accession: "MS:1002815",
168    name: "inverse reduced ion mobility",
169};
170
171/// `MS:1001581` FAIMS compensation voltage.
172pub const FAIMS_COMPENSATION_VOLTAGE: Term = Term {
173    accession: "MS:1001581",
174    name: "FAIMS compensation voltage",
175};
176
177/// `MS:1000501` scan window lower limit.
178pub const SCAN_WINDOW_LOWER_LIMIT: Term = Term {
179    accession: "MS:1000501",
180    name: "scan window lower limit",
181};
182
183/// `MS:1000500` scan window upper limit.
184pub const SCAN_WINDOW_UPPER_LIMIT: Term = Term {
185    accession: "MS:1000500",
186    name: "scan window upper limit",
187};
188
189/// `MS:1000827` isolation window target m/z.
190pub const ISOLATION_WINDOW_TARGET_MZ: Term = Term {
191    accession: "MS:1000827",
192    name: "isolation window target m/z",
193};
194
195/// `MS:1000828` isolation window lower offset.
196pub const ISOLATION_WINDOW_LOWER_OFFSET: Term = Term {
197    accession: "MS:1000828",
198    name: "isolation window lower offset",
199};
200
201/// `MS:1000829` isolation window upper offset.
202pub const ISOLATION_WINDOW_UPPER_OFFSET: Term = Term {
203    accession: "MS:1000829",
204    name: "isolation window upper offset",
205};
206
207/// `MS:1000744` selected ion m/z.
208pub const SELECTED_ION_MZ: Term = Term {
209    accession: "MS:1000744",
210    name: "selected ion m/z",
211};
212
213/// `MS:1000041` charge state.
214pub const CHARGE_STATE: Term = Term {
215    accession: "MS:1000041",
216    name: "charge state",
217};
218
219/// `MS:1000042` peak intensity.
220pub const PEAK_INTENSITY: Term = Term {
221    accession: "MS:1000042",
222    name: "peak intensity",
223};
224
225/// `MS:1002954` collisional cross sectional area.
226pub const COLLISIONAL_CROSS_SECTIONAL_AREA: Term = Term {
227    accession: "MS:1002954",
228    name: "collisional cross sectional area",
229};
230
231/// `MS:1000138` normalized collision energy.
232pub const NORMALIZED_COLLISION_ENERGY: Term = Term {
233    accession: "MS:1000138",
234    name: "normalized collision energy",
235};
236
237/// `MS:1000045` collision energy.
238pub const COLLISION_ENERGY: Term = Term {
239    accession: "MS:1000045",
240    name: "collision energy",
241};
242
243/// `MS:1000422` beam-type collision-induced dissociation.
244pub const BEAM_TYPE_COLLISION_INDUCED_DISSOCIATION: Term = Term {
245    accession: "MS:1000422",
246    name: "beam-type collision-induced dissociation",
247};
248
249/// `MS:1000133` collision-induced dissociation.
250pub const COLLISION_INDUCED_DISSOCIATION: Term = Term {
251    accession: "MS:1000133",
252    name: "collision-induced dissociation",
253};
254
255/// `MS:1000598` electron transfer dissociation.
256pub const ELECTRON_TRANSFER_DISSOCIATION: Term = Term {
257    accession: "MS:1000598",
258    name: "electron transfer dissociation",
259};
260
261/// `MS:1002631` electron-transfer/higher-energy collision dissociation.
262pub const ELECTRON_TRANSFER_HIGHER_ENERGY_COLLISION_DISSOCIATION: Term = Term {
263    accession: "MS:1002631",
264    name: "electron-transfer/higher-energy collision dissociation",
265};
266
267/// `MS:1000435` photodissociation.
268pub const PHOTODISSOCIATION: Term = Term {
269    accession: "MS:1000435",
270    name: "photodissociation",
271};
272
273/// `MS:1000250` electron capture dissociation.
274pub const ELECTRON_CAPTURE_DISSOCIATION: Term = Term {
275    accession: "MS:1000250",
276    name: "electron capture dissociation",
277};
278
279/// `MS:1000262` infrared multiphoton dissociation.
280pub const INFRARED_MULTIPHOTON_DISSOCIATION: Term = Term {
281    accession: "MS:1000262",
282    name: "infrared multiphoton dissociation",
283};
284
285/// `MS:1000599` pulsed q dissociation.
286pub const PULSED_Q_DISSOCIATION: Term = Term {
287    accession: "MS:1000599",
288    name: "pulsed q dissociation",
289};
290
291/// `MS:1003246` ultraviolet photodissociation.
292pub const ULTRAVIOLET_PHOTODISSOCIATION: Term = Term {
293    accession: "MS:1003246",
294    name: "ultraviolet photodissociation",
295};
296
297/// `MS:1000136` surface-induced dissociation.
298pub const SURFACE_INDUCED_DISSOCIATION: Term = Term {
299    accession: "MS:1000136",
300    name: "surface-induced dissociation",
301};
302
303/// `MS:1000514` m/z array.
304pub const MZ_ARRAY: Term = Term {
305    accession: "MS:1000514",
306    name: "m/z array",
307};
308
309/// `MS:1000515` intensity array.
310pub const INTENSITY_ARRAY: Term = Term {
311    accession: "MS:1000515",
312    name: "intensity array",
313};
314
315/// `MS:1000595` time array.
316pub const TIME_ARRAY: Term = Term {
317    accession: "MS:1000595",
318    name: "time array",
319};
320
321/// `MS:1003007` raw ion mobility array.
322pub const RAW_ION_MOBILITY_ARRAY: Term = Term {
323    accession: "MS:1003007",
324    name: "raw ion mobility array",
325};
326
327/// `MS:1003008` raw inverse reduced ion mobility array.
328pub const RAW_INVERSE_REDUCED_ION_MOBILITY_ARRAY: Term = Term {
329    accession: "MS:1003008",
330    name: "raw inverse reduced ion mobility array",
331};
332
333/// `MS:1000523` 64-bit float.
334pub const FLOAT_64_BIT: Term = Term {
335    accession: "MS:1000523",
336    name: "64-bit float",
337};
338
339/// `MS:1000521` 32-bit float.
340pub const FLOAT_32_BIT: Term = Term {
341    accession: "MS:1000521",
342    name: "32-bit float",
343};
344
345/// `MS:1000574` zlib compression.
346pub const ZLIB_COMPRESSION: Term = Term {
347    accession: "MS:1000574",
348    name: "zlib compression",
349};
350
351/// `MS:1000576` no compression.
352pub const NO_COMPRESSION: Term = Term {
353    accession: "MS:1000576",
354    name: "no compression",
355};
356
357/// `MS:1000235` total ion current chromatogram.
358pub const TOTAL_ION_CURRENT_CHROMATOGRAM: Term = Term {
359    accession: "MS:1000235",
360    name: "total ion current chromatogram",
361};
362
363/// `MS:1000040` m/z.
364pub const MZ: Term = Term {
365    accession: "MS:1000040",
366    name: "m/z",
367};
368
369/// `MS:1002814` volt-second per square centimeter.
370pub const VOLT_SECOND_PER_SQUARE_CENTIMETER: Term = Term {
371    accession: "MS:1002814",
372    name: "volt-second per square centimeter",
373};
374
375/// `UO:0000031` minute.
376pub const MINUTE: Term = Term {
377    accession: "UO:0000031",
378    name: "minute",
379};
380
381/// `UO:0000028` millisecond.
382pub const MILLISECOND: Term = Term {
383    accession: "UO:0000028",
384    name: "millisecond",
385};
386
387/// `UO:0000218` volt.
388pub const VOLT: Term = Term {
389    accession: "UO:0000218",
390    name: "volt",
391};
392
393/// `UO:0000187` percent.
394pub const PERCENT: Term = Term {
395    accession: "UO:0000187",
396    name: "percent",
397};
398
399/// `UO:0000266` electronvolt.
400pub const ELECTRONVOLT: Term = Term {
401    accession: "UO:0000266",
402    name: "electronvolt",
403};
404
405/// `UO:0000324` square angstrom.
406pub const SQUARE_ANGSTROM: Term = Term {
407    accession: "UO:0000324",
408    name: "square angstrom",
409};
410
411/// Every generated term, in `scripts/cv-terms.txt` order.
412pub const ALL: &[Term] = &[
413    MS1_SPECTRUM,
414    MSN_SPECTRUM,
415    MS_LEVEL,
416    CENTROID_SPECTRUM,
417    PROFILE_SPECTRUM,
418    POSITIVE_SCAN,
419    NEGATIVE_SCAN,
420    TOTAL_ION_CURRENT,
421    BASE_PEAK_MZ,
422    BASE_PEAK_INTENSITY,
423    LOWEST_OBSERVED_MZ,
424    HIGHEST_OBSERVED_MZ,
425    CUSTOM_UNRELEASED_SOFTWARE_TOOL,
426    INSTRUMENT_SERIAL_NUMBER,
427    CONVERSION_TO_MZML,
428    PEAK_PICKING,
429    ION_TRAP,
430    QUADRUPOLE,
431    TIME_OF_FLIGHT,
432    ORBITRAP,
433    MAGNETIC_SECTOR,
434    NO_COMBINATION,
435    FILTER_STRING,
436    SCAN_START_TIME,
437    ION_INJECTION_TIME,
438    INVERSE_REDUCED_ION_MOBILITY,
439    FAIMS_COMPENSATION_VOLTAGE,
440    SCAN_WINDOW_LOWER_LIMIT,
441    SCAN_WINDOW_UPPER_LIMIT,
442    ISOLATION_WINDOW_TARGET_MZ,
443    ISOLATION_WINDOW_LOWER_OFFSET,
444    ISOLATION_WINDOW_UPPER_OFFSET,
445    SELECTED_ION_MZ,
446    CHARGE_STATE,
447    PEAK_INTENSITY,
448    COLLISIONAL_CROSS_SECTIONAL_AREA,
449    NORMALIZED_COLLISION_ENERGY,
450    COLLISION_ENERGY,
451    BEAM_TYPE_COLLISION_INDUCED_DISSOCIATION,
452    COLLISION_INDUCED_DISSOCIATION,
453    ELECTRON_TRANSFER_DISSOCIATION,
454    ELECTRON_TRANSFER_HIGHER_ENERGY_COLLISION_DISSOCIATION,
455    PHOTODISSOCIATION,
456    ELECTRON_CAPTURE_DISSOCIATION,
457    INFRARED_MULTIPHOTON_DISSOCIATION,
458    PULSED_Q_DISSOCIATION,
459    ULTRAVIOLET_PHOTODISSOCIATION,
460    SURFACE_INDUCED_DISSOCIATION,
461    MZ_ARRAY,
462    INTENSITY_ARRAY,
463    TIME_ARRAY,
464    RAW_ION_MOBILITY_ARRAY,
465    RAW_INVERSE_REDUCED_ION_MOBILITY_ARRAY,
466    FLOAT_64_BIT,
467    FLOAT_32_BIT,
468    ZLIB_COMPRESSION,
469    NO_COMPRESSION,
470    TOTAL_ION_CURRENT_CHROMATOGRAM,
471    MZ,
472    VOLT_SECOND_PER_SQUARE_CENTIMETER,
473    MINUTE,
474    MILLISECOND,
475    VOLT,
476    PERCENT,
477    ELECTRONVOLT,
478    SQUARE_ANGSTROM,
479];