BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOSCOPFAMILY_H 00002 #define BIOSCOPFAMILY_H 00003 00004 00005 #include <iostream> 00006 #include <vector> 00007 #include <string> 00008 #include <algorithm> 00009 #include <fstream> 00010 #include "BioScopProteinDomain.h" 00011 00012 using namespace std; 00013 00014 class BioScopFamily 00015 { 00016 int sunId_; 00017 vector <BioScopProteinDomain> proDoms_; 00018 string description_; 00019 int familyId_; 00020 00021 public: 00022 BioScopFamily(); 00023 BioScopFamily(const string& ); // Filename == dir.des.scop...txt 00024 00025 void setFamily(vector <string> ); 00026 00027 int getScopUniqueId(); 00028 int getFamilyId(); 00029 int getNumberOfProteinDomains(); 00030 string getDescription(); 00031 BioScopProteinDomain getProteinDomain(int); 00032 // bool findFamily(const string& ); 00033 // bool findDescription( const string & ); 00034 }; 00035 00036 00037 #endif