58 void writeTSV(
const std::string& filename)
const;
Digestion enzyme database (base class)
Definition DigestionEnzymeDB.h:32
Abstract interface for providing digestion enzyme data.
Definition DigestionEnzymeDataProvider.h:30
Representation of a digestion enzyme for proteins (protease)
Definition DigestionEnzymeProtein.h:24
Database for enzymes that digest proteins (proteases)
Definition ProteaseDB.h:32
void getAllMSGFNames(std::vector< std::string > &all_names) const
returns all the enzyme names available for MSGFPlus
void writeTSV(const std::string &filename) const
writes the full names to a TSV file
void getAllCometNames(std::vector< std::string > &all_names) const
returns all the enzyme names available for Comet
void getAllXTandemNames(std::vector< std::string > &all_names) const
returns all the enzyme names available for XTandem
ProteaseDB()
default constructor: loads built-in enzymes and optional XML file
ProteaseDB(std::vector< std::unique_ptr< DigestionEnzymeDataProvider< DigestionEnzymeProtein > > > providers)
Construct from custom data providers (for testing / dependency injection)
void getAllOMSSANames(std::vector< std::string > &all_names) const
returns all the enzyme names available for OMSSA
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19