Mass++ mzML IO Plugin v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations
Accession.h
Go to the documentation of this file.
1 
12 #ifndef __KOME_IO_ACCESSION_H__
13 #define __KOME_IO_ACCESSION_H__
14 
15 
16 namespace kome {
17  namespace io {
18  namespace mzml {
19 
24  class Accession {
25  public:
32  Accession( const char* id, const char* name );
33 
39  Accession( const char* id );
40 
45  virtual ~Accession();
46 
47  protected:
49  std::string m_id;
50 
52  std::string m_name;
53 
56 
59 
60  public:
66  const char* getId();
67 
73  void setName( const char* name );
74 
80  const char* getName();
81 
87  void setParent( Accession* parent );
88 
95 
101  Accession* getOrigin();
102  };
103  }
104  }
105 }
106 
107 
108 #endif // __KOME_IO_ACCESSION_H__
void setParent(Accession *parent)
sets parent accession
Definition: Accession.cpp:62
virtual ~Accession()
destructor
Definition: Accession.cpp:43
const char * getId()
gets accession ID
Definition: Accession.cpp:47
const char * getName()
gets accession name
Definition: Accession.cpp:57
Accession * getOrigin()
gets origin accesion
Definition: Accession.cpp:72
accession information class
Definition: Accession.h:24
void setName(const char *name)
Definition: Accession.cpp:52
Accession * getParent()
gets parent accession
Definition: Accession.cpp:67
Accession(const char *id, const char *name)
constructor
Definition: Accession.cpp:28