cawlign 0.0.1
Codon-aware pairwise sequence alignment
Loading...
Searching...
No Matches
tn93_shared.h
1#ifndef __TN93SHARED__
2#define __TN93SHARED__
3
4#include <iostream>
5#include <cstdlib>
6#include <cstdio>
7#include <iomanip>
8#include <math.h>
9#include <string.h>
10#include <unistd.h>
11#include <climits>
12#include <cstdint>
13#include "stringBuffer.h"
14
15using namespace std;
16
17#define MIN(a,b) (a) < (b) ? (a) : (b)
18#define MAX(a,b) (a) > (b) ? (a) : (b)
19
30int readFASTA (FILE* F, char& automatonState, StringBuffer &names, StringBuffer& sequences, long& firstSequenceLength);
36void initAlphabets(bool doAminoAcid = false);
45int reverseComplement (StringBuffer& sequence, unsigned long from, unsigned long to);
46
47extern int8_t validFlags[];
48
49#endif
A simple string buffer class that allows for dynamic resizing.
Definition stringBuffer.h:12