Matrix Science Mascot Parser toolkit
 
Loading...
Searching...
No Matches
ms_distiller_master_search.hpp
1/*
2##############################################################################
3# file: ms_distiller_master_search.hpp
4# 'msparser' toolkit
5# An extracted ion chromatogram
6##############################################################################
7# COPYRIGHT NOTICE
8# Copyright 1998-2014 Matrix Science Limited All Rights Reserved.
9#
10##############################################################################
11 * @(#)$Source: parser/inc/ms_distiller_master_search.hpp $
12 * @(#)$Revision: 1b450440f9c97e1e41d0fc6016a27d68951d4532 | MSPARSER_REL_3_0_0-2024-09-24-0-g93ebaeb4f4 $
13 * @(#)$Date: 2018-07-30 16:23:53 +0100 $
14##############################################################################
15 */
16
17#ifndef MS_DISTILLER_MASTER_SEARCH_HPP
18#define MS_DISTILLER_MASTER_SEARCH_HPP
19
20
21// Includes from the standard template library
22#include <string>
23
24
25namespace msparser_internal
26{
27 class ms_XMLHelper;
28 class ms_XMLElement;
29}
30
31namespace matrix_science
32{
33 //=========================================================================
39
43 class MS_MASCOTRESFILE_API ms_distiller_master_search
44 {
45 public:
46 // used internally
48 virtual ~ms_distiller_master_search() { }
49
50 bool extractXml(msparser_internal::ms_XMLHelper & helper, msparser_internal::ms_XMLElement & element);
51
53 virtual int getId() const;
55 virtual std::string getCacheFilename() const;
56
58 virtual int getNumSubsearches() const;
60 virtual const ms_distiller_subsearch & getSubsearch(int index) const;
61
63 virtual std::string getCombinedPeptideSummaryCacheStreamName() const;
64
65 private:
66 int id;
67 std::string cacheFilename;
68 std::vector<ms_distiller_subsearch> subsearches;
69 };
70 // end of quantitation_group
72 //=========================================================================
73
74} // namespace matrix_science
75
76#endif // MS_DISTILLER_MASTER_SEARCH_HPP
77
78/*------------------------------- End of File -------------------------------*/
The details of a Distiller multifile search.
Definition: ms_distiller_master_search.hpp:44
The details of a Distiller multifile subsearch.
Definition: ms_distiller_subsearch.hpp:43