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.
std::string filename_
Definition EnzymeXMLDataProvider.h:46
bool optional_
Definition EnzymeXMLDataProvider.h:47
EnzymeXMLDataProvider(const std::string &filename, bool optional=false)
Construct a provider for the given enzyme XML file.
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19