/usr/include/kmer/bio/bio.h is in libkmer-dev 0~20150903+r2013-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #ifndef BIO_H
#define BIO_H
#include "util.h"
#ifdef __cplusplus
extern "C" {
#endif
////////////////////////////////////////
//
// alphabet
//
#include "alphabet.h"
////////////////////////////////////////
//
// reversecomplement.c
//
char *reverseComplementSequence(char *seq, uint32 seqlen);
char *reverseString(char *seq, uint32 seqlen);
// halign
//
// N.B. align() (aka halign) was switched over to palloc() -- this
// fixed any memory leaks, and gives a 30%-ish speed increase. This
// is thread safe (unless someone breaks palloc2()).
//
void
halign(const char *string1,
const char *string2,
const int len1,
const int len2,
char *alnline1,
char *alnline2);
#ifdef __cplusplus
}
#endif
#endif // BIO_H
|