MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / isSemanticallyValid

Method isSemanticallyValid

src/openms/source/FORMAT/MzMLFile.cpp:74–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72 }
73
74 bool MzMLFile::isSemanticallyValid(const String& filename, StringList& errors, StringList& warnings)
75 {
76 // load mapping
77 CVMappings mapping;
78 CVMappingFile().load(File::find("/MAPPING/ms-mapping.xml"), mapping);
79
80 // validate
81 Internal::MzMLValidator v(mapping, ControlledVocabulary::getPSIMSCV());
82 bool result = v.validate(filename, errors, warnings);
83
84 return result;
85 }
86
87 void MzMLFile::loadSize(const String& filename, Size& scount, Size& ccount)
88 {

Callers 4

outputTo_Method · 0.45
validateFunction · 0.45
START_SECTIONFunction · 0.45
START_SECTIONFunction · 0.45

Calls 2

loadMethod · 0.45
validateMethod · 0.45

Tested by 3

validateFunction · 0.36
START_SECTIONFunction · 0.36
START_SECTIONFunction · 0.36