#ifndef PROJECTEDDATABASE_H #define PROJECTEDDATABASE_H #include #include #include "PGTwoIII_PerProtein.h" using namespace std; class ProjectedDatabase { public: ProjectedDatabase(); ProjectedDatabase(const ProjectedDatabase & rval); void InitiateProData(const char & FirstPrefix, const vector & SequencesDatabase, const int & Max_Pat_length); void UpdateProData(const char & NewPrefix, const vector & SequencesDatabase); void DeleteOneProtein(const int & PerProteinIndex); void Copy(const ProjectedDatabase &rval); int GetSupport(); int GetPrefixSize(); vector GetPrefix(); private: int Support; vector Prefix; vector ForEachProtein; }; #endif // PROJECTEDDATABASE_H