Matrix Science Mascot Parser toolkit
 
Loading...
Searching...
No Matches
ms_unigeneoptions.hpp
1/*
2##############################################################################
3# file: ms_unigeneoptions.hpp #
4# 'msparser' toolkit #
5# Encapsulates "UniGene" section of "mascot.dat" file #
6##############################################################################
7# COPYRIGHT NOTICE #
8# Copyright 1998-2007 Matrix Science Limited All Rights Reserved. #
9# #
10##############################################################################
11# $Archive:: /Mowse/ms_mascotresfile/include/ms_unigeneoptions.hpp $ #
12# $Author: villek@matrixscience.com $ #
13# $Date: 2018-07-30 16:23:53 +0100 $ #
14# $Revision: 1b450440f9c97e1e41d0fc6016a27d68951d4532 | MSPARSER_REL_3_0_0-2024-09-24-0-g93ebaeb4f4 $ #
15# $NoKeywords:: $ #
16##############################################################################
17*/
18
19#ifndef MS_UNIGENEOPTIONS_HPP
20#define MS_UNIGENEOPTIONS_HPP
21
22
23#include <string>
24#include <vector>
25
26namespace matrix_science {
33
58 class MS_MASCOTRESFILE_API ms_unigeneoptions: public ms_customproperty
59 {
60 friend class ms_datfile;
61
62 public:
63
66
69
71 virtual ~ms_unigeneoptions();
72
74 void copyFrom(const ms_unigeneoptions* right);
75
76#ifndef SWIG
78 ms_unigeneoptions& operator=(const ms_unigeneoptions& right);
79#endif
81 virtual void defaultValues();
82
84 bool isSectionAvailable() const;
85
87 void setSectionAvailable(const bool value);
88
89#ifdef SUPPRESS_MS_CUSTOMPROPERTY_INHERITANCE
90#include "suppress_ms_customproperty.hpp"
91#endif
92
93
94 private:
95 bool sectionAvailable_;
96
97 }; // class options // end of config_group
99} // namespace matrix_science
100
101#endif // MS_UNIGEGEOPTIONS_HPP
102
103/*------------------------------- End of File -------------------------------*/
The class is used as a base for property-containing classes, such as ms_mascotoptions.
Definition: ms_customproperty.hpp:91
Encapsulates the mascot.dat file that contains the most important parameters.
Definition: ms_datfile.hpp:47
An instance of this class represents all the parameters specified in UniGene section of mascot....
Definition: ms_unigeneoptions.hpp:59