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