X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=qualityscores.h;h=77c3ee0d52beefad645e7ecd87ff19327b137c2d;hb=8159f34321e2c771638059b59a986caca9f3ab60;hp=e522938ec91895aceb4cf11a4b7acd9ec2239822;hpb=6da6af5c7f43f9f4f602d224af447805fb01c46c;p=mothur.git diff --git a/qualityscores.h b/qualityscores.h index e522938..77c3ee0 100644 --- a/qualityscores.h +++ b/qualityscores.h @@ -10,6 +10,8 @@ * */ +//DataStructure for a quality file. + #include "mothur.h" #include "mothurout.h" @@ -22,7 +24,7 @@ public: QualityScores(); QualityScores(ifstream&); string getName(); - + int getLength(){ return (int)qScores.size(); } vector getQualityScores() { return qScores; } void printQScores(ofstream&); void trimQScores(int, int); @@ -34,6 +36,9 @@ public: void updateQScoreErrorMap(map >&, string, int, int, int); void updateForwardMap(vector >&, int, int, int); void updateReverseMap(vector >&, int, int, int); + void setName(string n) { seqName = n; } + void setScores(vector qs) { qScores = qs; seqLength = qScores.size(); } + private: