BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
00001 #ifndef BIOSAMPLESET_H 00002 #define BIOSAMPLESET_H 00003 00004 #include "BioUtilities.h" 00005 #include "BioStatistics.h" 00006 00007 class BioSampleSet 00008 { 00009 string sampleName_; 00010 vector<string>probeRefs_; 00011 vector<string>probeNames_; 00012 vector<float>signals_; 00013 public: 00014 BioSampleSet(const string& sampleName, vector<string>& prbRefs, vector<string>& prbNames, vector<float>& signals); 00015 int getNumberOfProbes(); 00016 string getSampleName(); 00017 vector<float> getSignalSet(); 00018 vector<string> getProbeReferenceSet(); 00019 vector<string> getProbeNameSet(); 00020 00021 float getSignal(int probeIndex); 00022 string getProbeName(int probeIndex); 00023 string getProbeReference(int probeIndex); 00024 00025 float getMean(); 00026 float getMaximum(); 00027 float getMinimum(); 00028 float getStandardDeviation(); 00029 float getMedian(); 00030 BioSampleSet getNormalizedSampleSet(); 00031 }; 00032 00033 #endif