#ifndef SSBOND_H #ifndef VECTOR_H #include "vector.h" #endif typedef struct SSBOND { int resA; char insCodeA; int resB; char insCodeB; VECTOR CA_A; VECTOR SG_A; VECTOR CA_B; VECTOR SG_B; struct SSBOND *next; } SSBOND; void ReadSSPairs( FILE *fpt, SSBOND **ss, char useChain ); void FreeSSBond( SSBOND *ss ); void ReadSSCoordinates( RESIDUE *r, SSBOND *bonds ); CSHIFT *DiSulfideBonds( SSBOND *bonds ); typedef struct CYSres { int res; float CA[3]; float SG[3]; char chain; } CYSres; #define SSBOND_H #endif