Package de.isas.mztab2.io.validators
This package contains implementations for validation of mzTab-M parts during parsing.
-
Interface Summary Interface Description FieldValidator<T> Implementations of the field validator are applied to the type object (usually a parsed string element) during the parsing process.RefiningValidator<T> Implementations of the refining validator are applied to the type object after the actual line parsing process, for post-hoc validation. -
Class Summary Class Description AssayValidator Validates that the quantification method section is present in metadata.CvValidator Validates that the controlled vocabulary section is present in metadata and that it is correctly populated.DatabaseValidator Validates that the database section is present and correctly populated in metadata.MsRunValidator Validates that the ms run section is present in metadata.MzTabIdValidator Validates that mzTab-ID is neither null nor empty.MzTabVersionValidator Validates that mzTab-version is neither null nor empty.QuantificationMethodValidator Validates that the quantification method section is present in metadata.SmallMoleculeFeatureQuantificationUnitValidator Validates that smallMoleculeFeatureQuantificationUnit is neither null nor empty.SmallMoleculeIdConfidenceMeasureValidator Validates that smallMolecule identification confidence measure is neither null nor empty.SmallMoleculeQuantificationUnitValidator Validates that smallMoleculeQuantificationUnit is neither null nor empty.SoftwareValidator Validates that the software section is present in metadata and contains at least one item.SpectraRefValidator StudyVariableValidator Validates that the study variable section is present in metadata and is linked to all assays and ms runs.