Mercurial > repos > bitlab > gecko
view gecko/src/dictionaryFunctions.h @ 11:cf4c0c822ca9 draft
Uploaded
author | bitlab |
---|---|
date | Wed, 18 Nov 2020 08:37:31 +0000 |
parents | 9db88f0f32b7 |
children |
line wrap: on
line source
#ifndef DICTIONARY_FUNCTIONS_H #define DICTIONARY_FUNCTIONS_H /** * Compress the word stored in 'buf' using 2 bits per letter * The result will be at word 'w' */ int seq2word(char* buf, int wsize, word* w); /** * Function to skip the identification line of a fasta sequence */ void skipIDLine(FILE *fIn); /** * Function to convert the alphabet letter * to an index. * coding (a=0,c=1,g=2,t=3,'>'=4 others=9) */ int letterToIndex(char c); /** * Function to print in stdout the given compressed word */ void showWord(word* w, char *ws); /** * Function to compare two k-mers * The function returns 0 if equal, 1 if greater * than and -1 otherwise */ int wordcmp(unsigned char *w1, unsigned char*w2, int n); #endif /* DICTIONARY_FUNCTIONS_H */