Home

 

C-CODE This field contains the recognition program by the sequence-dependent conformational or physico-chemical feature or Mean recognition in the C language of the ANSI standard.

Each C program documented within the B-DNA-Video entry has a check-box in the MENU window of the Recognition Tools (see field WW).

 

Example

C-CODE

/*========================================*/

/* (10) NF1 character is the Lowest Twist */

/*========================================*/

double NF1_Tw10 (char *s){

double X; char *seq; int i,k, RegionLength=23;

double bDNA[16]={

/*_AA_____AT_____AG_____AC_____TA_____TT_____TG_____TC_*/

35.30, 31.20, 31.20, 32.60, 40.50, 35.30, 32.60, 40.30,

/*_GA_____GT_____GG_____GC_____CA_____CT_____CG_____CC_*/

40.30, 32.60, 33.30, 37.30, 39.20, 31.20, 36.60, 33.30};

seq=&s[-10]; if(strlen(seq) < RegionLength+1)return(-1001.);

for (i=0, X=0.;i < RegionLength-1;i++) {k=1000; switch (seq[i]){

case'A':k=0;break;case'T':k=4;break;case'G':k=8;break;case'C':k=12;break;}

switch (seq[i+1]){

case'A': break; case'T':k++;break; case'G':k+=2;break;case'C':k+=3;break;

default:return(-998.);}if(k>15)return(-999.);X+=bDNA[k];}

return (X/(RegionLength-1.));}

 

This field could be numerously repeated in accordance with the blocks referring to each feature:

DP

Link to PROPERTY database

PV

Property Name

HL

 

AB

Analyzed Region

UT

Utility

ST

Means, Standard Deviation, False Negatives for Control Sequences

NT

Means, Standard Deviation, False Positives for Random Sequences

FG

Graphical Representation of Test Results

C-CODE