X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sequence.hpp;h=929ca781ba9906c736bc83e2a79b556b583651f2;hb=5b7ac70116137b52dd7884b76c5bca660a5fea38;hp=37ca87cf019ead5dd230bb8226d09761e7d16880;hpb=a2edaadb975e5cb5d6cf68353bfe95f53235600d;p=mothur.git diff --git a/sequence.hpp b/sequence.hpp index 37ca87c..929ca78 100644 --- a/sequence.hpp +++ b/sequence.hpp @@ -37,18 +37,27 @@ public: string getAligned(); string getPairwise(); string getUnaligned(); - int getLength(); //the greater of the lengths of unaligned and aligned - int getUnalignLength(); + int getNumBases(); + int getStartPos(); + int getEndPos(); int getAlignLength(); + int getAmbigBases(); + int getLongHomoPolymer(); + bool getIsAligned(); void printSequence(ostream&); private: + void initialize(); string name; string unaligned; string aligned; string pairwise; - int length; - int lengthAligned; + int numBases; + int alignmentLength; + bool isAligned; + int longHomoPolymer; + int ambigBases; + int startPos, endPos; }; /**************************************************************************************************/