/usr/lib/emboss/include/embiep.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 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef embiep_h
#define embiep_h
#define EMBIEPSIZE 28 /* Usual alpha plus two array */
#define EMBIEPCYSTEINE 2 /* Array index for C */
#define EMBIEPLYSINE 10 /* Array index for K */
#define EMBIEPAMINO 26 /* Amino terminus array index */
#define EMBIEPCARBOXYL 27 /* Carboxyl terminus array index */
/*
** Prototype definitions
*/
void embIepCalcK (double *K, double *pK);
double *embIeppKNew (void);
void embIeppKDel (double *pK);
void embIepCompC (const char *s, ajint amino, ajint carboxyl,
ajint sscount, ajint modlysine,
ajint *c);
void embIepCompS (const AjPStr str, ajint amino, ajint carboxyl,
ajint sscount, ajint modlysine,
ajint *c);
double embIepGetCharge (const ajint *c, const double *pro, double *total);
void embIepGetProto (const double *K, const ajint *c,
ajint *op, double H, double *pro);
AjBool embIepIepC (const char *s, ajint amino, ajint carboxyl,
ajint sscount, ajint modlysine,
double *pK, double *iep, AjBool termini);
AjBool embIepIepS (const AjPStr str, ajint amino, ajint carboxyl,
ajint sscount, ajint modlysine,
double *pK, double *iep, AjBool termini);
double embIepPhFromHconc (double H);
double embIepPhToHconc (double pH);
double embIepPhConverge (const ajint *c, const double *K,
ajint *op, double *pro);
void embIepPkRead (double *pK);
double embIepPkToK (double pK);
double embIepPkFromK (double K);
__deprecated void embIepComp (const char *s, ajint amino, ajint carboxyl, ajint *c);
__deprecated AjBool embIepIEP (const char *s, ajint amino, ajint carboxyl,
double *pK, double *iep, AjBool termini);
/*
** End of prototype definitions
*/
#endif
#ifdef __cplusplus
}
#endif
|