BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioPsiTabInteraction.h
Go to the documentation of this file.
00001 #ifndef BIOPSITABINTERACTION_H
00002 #define BIOPSITABINTERACTION_H
00003 
00004 #include <vector>
00005 #include <algorithm>
00006 
00007 #include "BioPsiTabDbref.h"
00008 #include "BioPsiTabInteractionConfidenceScore.h"
00009 #include "BioPsiTabInteractionDetectionMethod.h"
00010 #include "BioPsiTabInteractionLiteratureReference.h"
00011 #include "BioPsiTabInteractionType.h"
00012 #include "BioPsiTabInteractionSourceDb.h"
00013 #include "BioPsiTabInteractor.h"
00014 
00015 using namespace std;
00016 class BioPsiTabInteraction
00017 {
00018   BioPsiTabInteractor int_a, int_b;
00019   vector<BioPsiTabInteractionConfidenceScore> conf_score;
00020   vector<BioPsiTabInteractionLiteratureReference> lit_ref;
00021   vector<BioPsiTabInteractionDetectionMethod> det_met;
00022   vector<BioPsiTabInteractionType> int_type;
00023   vector<BioPsiTabInteractionSourceDb> source_db;
00024   
00025 public:
00026   BioPsiTabInteraction();
00027   BioPsiTabInteraction(string ln);
00028   ~BioPsiTabInteraction();
00029   
00030   BioPsiTabInteractor getInteractorA();
00031   BioPsiTabInteractor getInteractorB();
00032   int getNumberOfDetectionMethods();
00033   int getNumberOfConfidenceScores();
00034   int getNumberOfLiteractureReferences();
00035   int getNumberOfInteractionTypes();
00036   int getNumberOfSourceDatabases();
00037   
00038   BioPsiTabInteractionConfidenceScore getConfidenceScore(int i);
00039   BioPsiTabInteractionLiteratureReference getLiteractureReference(int i);
00040   BioPsiTabInteractionDetectionMethod getDetectionMethod(int i);
00041   BioPsiTabInteractionSourceDb getSourceDb(int i);
00042   BioPsiTabInteractionType getInteractionType(int i);
00043 };
00044 
00045 
00046 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines