]> git.donarmstrong.com Git - mothur.git/blobdiff - sequence.hpp
working on pam
[mothur.git] / sequence.hpp
index 0a62e0c1ff6b60f20d58ed260847fb39eec44659..c49899411f2dd7919d96ce9b9840c30b2b0dfcac 100644 (file)
@@ -27,6 +27,7 @@ public:
        Sequence();
        Sequence(string, string);
        Sequence(ifstream&);
+    Sequence(ifstream&, string&, bool);
        Sequence(istringstream&);
        //these constructors just set the unaligned string to save space
        Sequence(string, string, string);  
@@ -47,6 +48,7 @@ public:
        string getPairwise();
        string getUnaligned();
        string getInlineSeq();
+    int getNumNs();
        int getNumBases();
        int getStartPos();
        int getEndPos();
@@ -68,10 +70,13 @@ private:
        string getCommentString(ifstream&);
        string getSequenceString(istringstream&, int&);
        string getCommentString(istringstream&);
+    string getSequenceName(ifstream&);
+    string getSequenceName(istringstream&);
        string name;
        string unaligned;
        string aligned;
        string pairwise;
+    string comment;
        int numBases;
        int alignmentLength;
        bool isAligned;