#ifndef DISPLAY_H #ifndef CS_H #include "cs.h" #endif typedef struct DISPLAY_DATA { int length; int properties; int nucleus; int fill; int *num; char *res; char **label; float **cs; } DISPLAY_DATA; DISPLAY_DATA *CreateDisplayData( int len, int prop, int nuc ); void display_selected_nucleus( DISPLAY_DATA *d ); void FreeDisplayData( DISPLAY_DATA *d ); void InitializeDisplayData( DISPLAY_DATA *d, CSHIFT *cs, char *label ); void FillDisplayData( DISPLAY_DATA *d, CSHIFT *cs, char *label, int t ); void FillDisplayDataHB( DISPLAY_DATA *d, CSHIFT *cs ); void FillDisplayDataCYS( DISPLAY_DATA *d, CSHIFT *orig, CSHIFT *ss ); void FillDisplayDataPRO( DISPLAY_DATA *d, RES *pro ); void FillDisplayDataNN( DISPLAY_DATA *d ); void FillDisplayDataOPT( DISPLAY_DATA *d, CSHIFT *cs , CSHIFT *oldcs); #define LABEL_SIZE 8 #define DISPLAY_H #endif