Matrix Science header

ms_unigeneoptions.hpp

00001 /*
00002 ##############################################################################
00003 # file: ms_unigeneoptions.hpp                                                #
00004 # 'msparser' toolkit                                                         #
00005 # Encapsulates "UniGene" section of "mascot.dat" file                        #
00006 ##############################################################################
00007 # COPYRIGHT NOTICE                                                           #
00008 # Copyright 1998-2007 Matrix Science Limited  All Rights Reserved.           #
00009 #                                                                            #
00010 ##############################################################################
00011 #    $Archive:: /Mowse/ms_mascotresfile/include/ms_unigeneoptions.hpp      $ #
00012 #     $Author: villek@matrixscience.com $ #
00013 #       $Date: 2018-07-30 16:23:53 +0100 $ #
00014 #   $Revision: 1b450440f9c97e1e41d0fc6016a27d68951d4532 | MSPARSER_REL_2_8_1-0-gea32989045 $ #
00015 # $NoKeywords::                                                            $ #
00016 ##############################################################################
00017 */
00018 
00019 #ifndef MS_UNIGENEOPTIONS_HPP
00020 #define MS_UNIGENEOPTIONS_HPP
00021 
00022 
00023 #include <string>
00024 #include <vector>
00025 
00026 namespace matrix_science {
00032 
00033 
00058     class MS_MASCOTRESFILE_API ms_unigeneoptions: public ms_customproperty
00059     {
00060         friend class ms_datfile;
00061 
00062     public:
00063 
00065         ms_unigeneoptions();
00066 
00068         ms_unigeneoptions(const ms_unigeneoptions& src);
00069 
00071         virtual ~ms_unigeneoptions();
00072 
00074         void copyFrom(const ms_unigeneoptions* right);
00075 
00076 #ifndef SWIG
00077 
00078         ms_unigeneoptions& operator=(const ms_unigeneoptions& right);
00079 #endif
00080 
00081         virtual void defaultValues();
00082 
00084         bool isSectionAvailable() const;
00085 
00087         void setSectionAvailable(const bool value);
00088 
00089 #ifdef SUPPRESS_MS_CUSTOMPROPERTY_INHERITANCE
00090 #include "suppress_ms_customproperty.hpp"
00091 #endif
00092 
00093 
00094     private:
00095         bool sectionAvailable_;
00096 
00097     }; // class options // end of config_group
00099 } // namespace matrix_science
00100 
00101 #endif // MS_UNIGEGEOPTIONS_HPP
00102 
00103 /*------------------------------- End of File -------------------------------*/

Copyright © 2022 Matrix Science Ltd.  All Rights Reserved. Generated on Thu Mar 31 2022 01:12:30