#include <kzseq.h>
Public Member Functions | |
| kzseq () | |
| kzseq (int alloc) | |
| ~kzseq () | |
| bool | readSeq (ifstream &infs, char ln[]) |
| void | fastRead (caddr_t hstart, caddr_t sstart, size_t seqLen) |
| const char * | seqchar () const |
| int | seqlen () const |
| int | headlen () const |
| const char * | seqhead () const |
| const char * | getHeader () const |
| void | getName (char name[]) const |
| void | revcomp (char rc[]) const |
| kzseq & | revcomp () |
| void | seq2upper () |
| void | polyATsize (int &pA, int &pT) const |
| bool | isDNA () const |
| kzseq & | operator= (const kzseq &ks) |
| void | copyRevcomp (const kzseq &ks) |
Private Attributes | |
| char * | seq |
| char * | header |
| int | slen |
| int | maxlen |
| bool | rc |
| bool kzseq::readSeq | ( | ifstream & | infs, | |
| char | ln[] | |||
| ) |
| void kzseq::fastRead | ( | caddr_t | hstart, | |
| caddr_t | sstart, | |||
| size_t | seqLen | |||
| ) |
| const char* kzseq::seqchar | ( | ) | const [inline] |
| int kzseq::seqlen | ( | ) | const [inline] |
References slen.
Referenced by main(), print_align_blk(), print_align_header_n(), print_align_lat(), and SIM4().
| const char* kzseq::seqhead | ( | ) | const [inline] |
| const char* kzseq::getHeader | ( | ) | const [inline] |
| void kzseq::getName | ( | char | name[] | ) | const |
| void kzseq::polyATsize | ( | int & | pA, | |
| int & | pT | |||
| ) | const |
char* kzseq::seq [private] |
Referenced by fastRead(), isDNA(), operator=(), polyATsize(), readSeq(), revcomp(), seq2upper(), seqchar(), and ~kzseq().
char* kzseq::header [private] |
Referenced by fastRead(), getHeader(), getName(), headlen(), kzseq(), operator=(), readSeq(), seqhead(), and ~kzseq().
int kzseq::slen [private] |
Referenced by fastRead(), isDNA(), kzseq(), operator=(), polyATsize(), readSeq(), revcomp(), seq2upper(), and seqlen().
int kzseq::maxlen [private] |
Referenced by kzseq(), operator=(), readSeq(), and ~kzseq().
bool kzseq::rc [private] |
Referenced by kzseq(), operator=(), and revcomp().
1.5.6