X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flowdata.h;h=100765370ca5429e75b8688a6abc51d79f17edc5;hb=6ede3bf5c0a9eedb23f24577a97da81ab3e1f7df;hp=dafeab3e034b419ba7d4efcc998095cd984e014a;hpb=d635b39347cd81943ea50de7b813a0a5d743b0c0;p=mothur.git diff --git a/flowdata.h b/flowdata.h index dafeab3..1007653 100644 --- a/flowdata.h +++ b/flowdata.h @@ -18,24 +18,25 @@ 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; };