embiep.c


Function embIeppKNew

Create a pK array and read the data

Prototype

double* embIeppKNew (
      void
);

TypeNameRead/WriteDescription
double* RETURNpK data

From EMBOSS 6.1.0


Function embIeppKDel

Delete a pK array and read the data

Prototype

void embIeppKDel (
      double* pK
);

TypeNameRead/WriteDescription
double*pKOutputpKs
void RETURN

From EMBOSS 6.1.0


Function embIepPhToHconc

Convert pH to hydrogen ion concontration

Prototype

double embIepPhToHconc (
      double pH
);

TypeNameRead/WriteDescription
doublepHInputpH
double RETURNhydrogen ion concentrration

From EMBOSS 4.0.0


Function embIepPhFromHconc

Convert hydrogen ion concontration to pH

Prototype

double embIepPhFromHconc (
      double H
);

TypeNameRead/WriteDescription
doubleHInputH
double RETURNpH

From EMBOSS 4.0.0


Function embIepPkToK

Convert pK to dissociation constant

Prototype

double embIepPkToK (
      double pK
);

TypeNameRead/WriteDescription
doublepKInputpK
double RETURNdissociation constant

From EMBOSS 1.0.0


Function embIepPkFromK

Convert dissociation constant to pK

Prototype

double embIepPkFromK (
      double K
);

TypeNameRead/WriteDescription
doubleKInputK
double RETURNpK

From EMBOSS 4.0.0


Function embIepPkRead

Read the pK values from Epk.dat

Prototype

void embIepPkRead (
      double* pK
);

TypeNameRead/WriteDescription
double*pKOutputpK
void RETURN

From EMBOSS 1.0.0


Function embIepCompC

Calculate the amino acid composition of a protein sequence

Prototype

void embIepCompC (
      const char* s,
      ajint amino,
      ajint carboxyl,
      ajint sscount,
      ajint modlysine,
      ajint* c
);

TypeNameRead/WriteDescription
const char*sInputprotein sequence
ajintaminoInputnumber of amino termini
ajintcarboxylInputnumber of carboxyl termini
ajintsscountInputnumber of disulphide bridges
ajintmodlysineInputnumber of modified lysines
ajint*cOutputamino acid composition
void RETURN

From EMBOSS 4.0.0


Function embIepCompS

Calculate the amino acid composition of a protein sequence

Prototype

void embIepCompS (
      const AjPStr str,
      ajint amino,
      ajint carboxyl,
      ajint sscount,
      ajint modlysine,
      ajint* c
);

TypeNameRead/WriteDescription
const AjPStrstrInputprotein sequence
ajintaminoInputnumber of amino termini
ajintcarboxylInputnumber of carboxyl termini
ajintsscountInputnumber of disulphide bridges
ajintmodlysineInputnumber of modified lysines
ajint*cOutputamino acid composition
void RETURN

From EMBOSS 4.0.0


Function embIepCalcK

Calculate the dissociation constants Amino acids for which there is no entry in Epk.dat have K set to 0.0

Prototype

void embIepCalcK (
      double* K,
      double* pK
);

TypeNameRead/WriteDescription
double*KOutputdissociation constants
double*pKOutputpK values
void RETURN

From EMBOSS 1.0.0


Function embIepGetProto

Calculate the number of H+ bound Amino acids for which there is no entry in Epk.dat have this set to 0.0

Prototype

void embIepGetProto (
      const double* K,
      const ajint* c,
      ajint* op,
      double H,
      double* pro
);

TypeNameRead/WriteDescription
const double*KInputdissociation constants
const ajint*cInputsequence composition
ajint*opOutputprintout flags
doubleHInputhydrogen ion concentration
double*proOutputnumber of protons bound
void RETURN

From EMBOSS 1.0.0


Function embIepGetCharge

Calculate the number of H+ bound

Prototype

double embIepGetCharge (
      const ajint* c,
      const double* pro,
      double* total
);

TypeNameRead/WriteDescription
const ajint*cInputsequence composition
const double*proInputnumber of protons
double*totalOutputtotal protons
double RETURNcharge

From EMBOSS 1.0.0


Function embIepPhConverge

Calculate the pH nearest the IEP or return 0.0 if one doesn't exist

Prototype

double embIepPhConverge (
      const ajint* c,
      const double* K,
      ajint* op,
      double* pro
);

TypeNameRead/WriteDescription
const ajint*cInputsequence composition
const double*KInputsequence dissociation constants
ajint*opOutputprintout flags
double*proOutputnumber of protons
double RETURNIEP or 0.0

From EMBOSS 1.0.0


Function embIepIepC

Calculate the pH nearest the IEP.

Prototype

AjBool embIepIepC (
      const char* s,
      ajint amino,
      ajint carboxyl,
      ajint sscount,
      ajint modlysine,
      double* pK,
      double* iep,
      AjBool termini
);

TypeNameRead/WriteDescription
const char*sInputsequence
ajintaminoInputnumber of N-termini
ajintcarboxylInputnumber of C-termini
ajintsscountInputnumber of disulphide bridges
ajintmodlysineInputnumber of modified lysines
double*pKOutputpK values
double*iepOutputIEP
AjBoolterminiInputuse termini
AjBool RETURNTrue if IEP exists

From EMBOSS 4.0.0


Function embIepIepS

Calculate the pH nearest the IEP.

Prototype

AjBool embIepIepS (
      const AjPStr str,
      ajint amino,
      ajint carboxyl,
      ajint sscount,
      ajint modlysine,
      double* pK,
      double* iep,
      AjBool termini
);

TypeNameRead/WriteDescription
const AjPStrstrInputsequence
ajintaminoInputnumber of N-termini
ajintcarboxylInputnumber of C-termini
ajintsscountInputnumber of disulphide bridges
ajintmodlysineInputnumber of modified lysines
double*pKOutputpK values
double*iepOutputIEP
AjBoolterminiInputuse termini
AjBool RETURNTrue if IEP exists

From EMBOSS 4.0.0