BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioScopFamily.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines