OpenMS
Loading...
Searching...
No Matches
BuiltInProteaseDataProvider Class Reference

Data provider for built-in protease definitions. More...

#include <OpenMS/CHEMISTRY/BuiltInProteaseDataProvider.h>

Inheritance diagram for BuiltInProteaseDataProvider:
[legend]
Collaboration diagram for BuiltInProteaseDataProvider:
[legend]

Public Member Functions

std::vector< std::unique_ptr< DigestionEnzymeProtein > > loadEnzymes () override
 Returns the hardcoded set of built-in protease definitions.
 
- Public Member Functions inherited from DigestionEnzymeDataProvider< DigestionEnzymeProtein >
virtual ~DigestionEnzymeDataProvider ()=default
 

Detailed Description

Data provider for built-in protease definitions.

Provides the default set of proteases (Trypsin, Arg-C, Lys-C, etc.) as hardcoded definitions, eliminating the need for an XML file at runtime.

Member Function Documentation

◆ loadEnzymes()

std::vector< std::unique_ptr< DigestionEnzymeProtein > > loadEnzymes ( )
overridevirtual

Returns the hardcoded set of built-in protease definitions.

Implements DigestionEnzymeDataProvider< DigestionEnzymeProtein >.