/usr/lib/emboss/include/ajbase.h is in emboss-lib 6.3.1-6ubuntu3.
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef ajbase_h
#define ajbase_h
#include "ajax.h"
#include <ctype.h>
/*
** Prototype definitions
*/
const AjPStr ajBaseGetCodes(ajint ibase);
const AjPStr ajBaseGetMnemonic(ajint base);
char ajBaseAlphacharComp(char base);
void ajBaseExit(void);
float ajBaseAlphaCompare(ajint base1, ajint base2);
ajint ajBaseAlphaToBin(ajint c);
char ajBaseBinToAlpha(ajint c);
char ajBaseAlphacharToBin(char c);
float ajBaseAlphacharCompare(char c, char c2);
AjBool ajBaseFromDoublet(const AjPStr nuc2, char* Pc);
ajint ajBasecodeToInt(ajint c);
ajint ajBasecodeFromInt(ajint n);
ajint ajResidueAlphaToBin(ajint c);
char ajResidueBinToAlpha(ajint c);
const AjPStr ajResidueGetCodes(ajint ires);
const AjPStr ajResidueGetMnemonic(ajint base);
AjBool ajResidueFromTriplet(const AjPStr aa3, char *Pc);
AjBool ajResidueToTriplet(char c, AjPStr *Paa3);
AjBool ajBaseExistsBin(ajint base);
AjBool ajBaseExistsChar(char c);
AjBool ajResidueExistsBin(ajint base);
AjBool ajResidueExistsChar(char c);
/*
** End of prototype definitions
*/
/*
** deprecated prototype definitions
*/
__deprecated AjBool ajBaseAa1ToAa3(char aa1, AjPStr *aa3);
__deprecated AjBool ajBaseAa3ToAa1(char *aa1, const AjPStr aa3);
__deprecated const AjPStr ajBaseCodes(ajint ibase);
__deprecated char ajSeqBaseComp (char base);
__deprecated ajint ajAZToInt(ajint c);
__deprecated ajint ajAZToBin(ajint c);
__deprecated char ajAZToBinC(char c);
__deprecated char ajBinToAZ(ajint c);
__deprecated ajint ajIntToAZ(ajint n);
__deprecated char ajBaseComp(char base);
__deprecated float ajBaseProb(ajint base1, ajint base2);
#endif
#ifdef __cplusplus
}
#endif
|