17#ifndef MS_CROSSLINKING_LINKERS_HPP
18#define MS_CROSSLINKING_LINKERS_HPP
24namespace msparser_internal {
25 class ms_crosslinking_xmlloader;
28namespace matrix_science {
29 class ms_crosslinking_linker;
55 friend class msparser_internal::ms_crosslinking_xmlloader;
79 virtual std::string getSchemaType()
const;
82 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
85 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
89 int getNumberOfLinkers()
const;
104 bool deleteLinkerByNumber(
const int idx);
107 std::string getLinkerSchemaType()
const;
110 typedef std::vector< ms_crosslinking_linker * > linker_vector;
111 linker_vector _linkers;
Linker element in crosslinking.xml
Definition: ms_crosslinking_linker.hpp:57
Linkers element in crosslinking.xml
Definition: ms_crosslinking_linkers.hpp:54