17#ifndef MS_CROSSLINKING_ACCESSIONS_HPP
18#define MS_CROSSLINKING_ACCESSIONS_HPP
24namespace msparser_internal {
25 class ms_crosslinking_xmlloader;
28namespace matrix_science {
29 class ms_crosslinking_accession;
45 friend class msparser_internal::ms_crosslinking_xmlloader;
69 virtual std::string getSchemaType()
const;
72 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
75 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
79 int getNumberOfAccessions()
const;
82 void clearAccessions();
94 bool deleteAccessionByNumber(
const int idx);
97 std::string getAccessionSchemaType()
const;
101 typedef std::vector< ms_crosslinking_accession * > accession_vector;
102 accession_vector _accessions;
Accession element in crosslinking.xml
Definition: ms_crosslinking_accession.hpp:43
Accessions element in crosslinking.xml
Definition: ms_crosslinking_accessions.hpp:44