15#include <OpenMS/config.h>
30 template <
typename EnzymeType>
43 std::vector<std::unique_ptr<EnzymeType>>
loadEnzymes()
override;
Abstract interface for providing digestion enzyme data.
Definition DigestionEnzymeDataProvider.h:30
Data provider that loads digestion enzymes from an XML file.
Definition EnzymeXMLDataProvider.h:32
std::vector< std::unique_ptr< EnzymeType > > loadEnzymes() override
Parses enzyme definitions from the configured XML file.
bool optional_
Definition EnzymeXMLDataProvider.h:47
String filename_
Definition EnzymeXMLDataProvider.h:46
EnzymeXMLDataProvider(const String &filename, bool optional=false)
Construct a provider for the given enzyme XML file.
A more convenient string class.
Definition String.h:34
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19