X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flowdata.h;h=c7fd08a0a0100841e2805062ae5f44f7e5821d6d;hb=70491a12902e89b85cfa6b44a7b7fbe066ee2ac1;hp=dafeab3e034b419ba7d4efcc998095cd984e014a;hpb=d635b39347cd81943ea50de7b813a0a5d743b0c0;p=mothur.git diff --git a/flowdata.h b/flowdata.h index dafeab3..c7fd08a 100644 --- a/flowdata.h +++ b/flowdata.h @@ -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 flowData; + string getSequenceName(ifstream&); }; #endif