BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioPdbSource.h
Go to the documentation of this file.
00001 /****************************************************************************
00002 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00003 The BioBhasha : The Biologist's Programming Language 
00004 Version 1.0 (19th December 2001)
00005 Prasad, B.V.L.S.
00006 Contact: burrashiva@yahoo.com
00007 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00008 *****************************************************************************/
00009 #ifndef BIOPDBSOURCE_H 
00010 #define BIOPDBSOURCE_H
00011 
00012 using namespace std;
00013 
00014 #include <string>
00015 #include <vector>
00016 #include <fstream>
00017 #include <iostream>
00018 #include "BioPdbSingleSource.h"
00019 
00020 
00021 //to do:
00022 // the methods should be: 
00023 // showCompnd(ostream& )
00024 // all the other methods are accessed from BioPdbSingleCompnd Object.
00025 
00026 class BioPdbSource
00027 {
00028 
00029         vector <BioPdbSingleSource> multipleSource_;
00030     
00031 public:
00032   BioPdbSource();
00033   BioPdbSource(const string& ti_);
00034   void setPdbSource(vector<string>);
00035 
00036   int getNumberOfSources();
00037   BioPdbSingleSource getSource(int ); 
00038   bool findSource(string);
00039   /*               int getSourceNumberOfMolIds();
00040                    int getSourceMolId(int );
00041                 string getSourceOtherDetails(int i);
00042                 string getSourceSynthetic(int i );
00043     string getSourceFragment(int i );
00044     string getSourceOrganismScientific(int i );
00045     string getSourceOrganismCommon(int i );
00046     string getSourceStrain(int i );
00047     string getSourceVariant(int i );
00048     string getSourceCellLine(int i );
00049     string getSourceAtcc(int i );
00050     string getSourceOrgan(int i );
00051     string getSourceTissue(int i );
00052     string getSourceCell(int i );
00053     string getSourceOrganelle(int i );
00054     string getSourceSecretion(int i );
00055     string getSourceCellularLocation(int i );
00056     string getSourcePlasmid(int i );
00057     string getSourceGene(int i );
00058     string getSourceExpressionSystem(int i );
00059     string getSourceExpressionSystemCommon(int i );
00060     string getSourceExpressionSystemStrain(int i );
00061     string getSourceExpressionSystemVariant(int i );
00062     string getSourceExpressionSystemCellLine(int i );
00063     string getSourceExpressionSystemAtccNumber(int i );
00064     string getSourceExpressionSystemOrgan(int i );
00065     string getSourceExpressionSystemTissue(int i );
00066     string getSourceExpressionSystemCell(int i );
00067     string getSourceExpressionSystemOrganelle(int i );
00068     string getSourceExpressionSystemCellularLocation(int i );
00069     string getSourceExpressionSystemVectorType(int i );
00070     string getSourceExpressionSystemVector(int i );
00071     string getSourceExpressionSystemPlasmid(int i );
00072     string getSourceExpressionSystemGene(int i );
00073 */    
00074   
00075 };
00076 
00077 #endif
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines