]> git.donarmstrong.com Git - mothur.git/blobdiff - flowdata.h
sffinfo bug with flow grams right index when clipQualRight=0
[mothur.git] / flowdata.h
index dafeab3e034b419ba7d4efcc998095cd984e014a..c7fd08a0a0100841e2805062ae5f44f7e5821d6d 100644 (file)
@@ -18,25 +18,27 @@ 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);
        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