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