1 #ifndef GDNA_H 2 #define GDNA_H 3 #include "GBase.h" 4 5 char ntComplement(char c); 6 7 //in-place reverse complement of a nucleotide (sub)sequence 8 char* reverseComplement(char* seq, int slen=0); 9 10 bool gDnaInit(); 11 12 byte gdna2bit(char* &nt, int n=4); //pack n bases into a byte (n can be 1..4) 13 char g2bit2base(byte v2bit); //convert the 2-bit value into 'A', 'C', 'G' or 'T' 14 15 #endif 16