]> git.donarmstrong.com Git - mothur.git/blobdiff - flowdata.h
fixes while testing 1.33.0
[mothur.git] / flowdata.h
index dafeab3e034b419ba7d4efcc998095cd984e014a..cfe349c6e53a14180d521ae6401ed07381c0cd9f 100644 (file)
@@ -18,25 +18,29 @@ class FlowData {
 
 public:
        FlowData();
-       FlowData(ifstream&, float, float, int);
-       ~FlowData(){};
+       FlowData(int, float, float, int, string);
+       ~FlowData();
+       bool getNext(ifstream&);
+       string getName();
        void capFlows(int);
        bool hasMinFlows(int);
+    bool hasGoodHomoP();
+
        Sequence getSequence();
-       
-       int getSeqLength();
+
        void printFlows(ofstream&);
        void printFlows(ofstream&, string);
-       void printFASTA(ofstream&);
 private:
        MothurOut* m;
-
-       void findDeadSpot(float, float, int);
-       void translateFlow();
        
+       void updateEndFlow();
+       void translateFlow();
+       float signalIntensity, noiseIntensity;
+       int maxHomoP;
        string seqName, locationString, sequence, baseFlow;
-       int numFlows, seqLength, deadSpot;
+       int numFlows, maxFlows, endFlow;
        vector<float> flowData;
+    string getSequenceName(ifstream&);
 };
 
 #endif