13#include <OpenMS/OpenMSConfig.h>
A more convenient string class.
Definition String.h:34
std::variant< CvAccession, NamedMod, MassDelta, FormulaTag, GlycanComposition, InfoTag, PositionConstraint > ModificationTag
Variant type representing any modification tag content.
Definition ProFormaData.h:262
CvDatabase
Controlled vocabulary database prefix for modification accessions.
Definition ProFormaData.h:103
ProFormaWriteMode
Write mode for ProForma string serialization.
Definition ProFormaData.h:88
std::variant< int, std::vector< AdductIon > > ChargeState
Charge state specification.
Definition ProFormaData.h:491
Ambiguous amino acid region.
Definition ProFormaData.h:340
Controlled vocabulary accession for a modification.
Definition ProFormaData.h:121
Global modification applied to specific locations.
Definition ProFormaData.h:424
Glycan composition specification.
Definition ProFormaData.h:199
Info tag for arbitrary text annotations.
Definition ProFormaData.h:216
Isotope replacement for stable isotope labeling.
Definition ProFormaData.h:441
A modification with one or more alternative tags.
Definition ProFormaData.h:306
Modified sequence range with shared modifications.
Definition ProFormaData.h:356
Named modification with optional CV prefix hint.
Definition ProFormaData.h:137
Position constraint specifying allowed residues for a modification.
Definition ProFormaData.h:233
A single amino acid with its modifications.
Definition ProFormaData.h:325
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Label for cross-links, branches, or ambiguous grouping.
Definition ProFormaData.h:276
Mass delta modification with optional source hint.
Definition ProFormaData.h:153
Source
Source hint for mass delta values.
Definition ProFormaData.h:156