8 * Created by Pat Schloss on 12/15/08.
9 * Copyright 2008 Patrick D. Schloss. All rights reserved.
11 * A sequence object has three components: i) an accession number / name, ii) the unaligned primary sequence, iii) a
12 * pairwise aligned sequence, and iv) a sequence that is aligned to a reference alignment. This class has methods
13 * to set and get these values for the other classes where they are needed. *
20 /**************************************************************************************************/
25 Sequence(string, string);
29 void setUnaligned(string);
30 void setPairwise(string);
31 void setAligned(string);
33 void reverseComplement();
35 string convert2ints();
39 string getUnaligned();
45 int getLongHomoPolymer();
47 void printSequence(ostream&);
63 /**************************************************************************************************/