67 #endif // endif FA_READ_H_ uint64_t N
Definition: fa_read.h:39
int linelen
Definition: fa_read.h:49
stores sequences of a fasta file
Definition: fa_read.h:46
Fa_entry * entry
Definition: fa_read.h:51
uint64_t * entrylen
Definition: fa_read.h:50
uint64_t nlines
Definition: fa_read.h:47
int read_fasta(char *filename, Fa_data *ptr_fa)
reads a fasta file and stores the contents in a Fa_data structure.
Definition: fa_read.c:212
struct _fa_entry Fa_entry
fasta entry
void free_fasta(Fa_data *ptr_fa)
free fasta file
Definition: fa_read.c:311
uint64_t size_fasta(Fa_data *ptr_fa)
computes length of genome in fasta structure
Definition: fa_read.c:281
char * seq
Definition: fa_read.h:40
fasta entry
Definition: fa_read.h:38
int nentries
Definition: fa_read.h:48
uint64_t nkmers(Fa_data *ptr_fa, int kmersize)
number of kmers of length kmersize contained in a fasta structure
Definition: fa_read.c:295
struct _fa_data Fa_data
stores sequences of a fasta file