libmove3d
3.13.0
|
00001 #ifndef AAA_TYPE_H 00002 #define AAA_TYPE_H 00003 00004 #define RIGID 0 00005 #define MOBILE 1 00006 00007 #define MAX_PROTEIN_NAME_LENGTH 30 00008 00009 typedef struct { 00010 int resSeq; 00011 char resName[4]; 00012 int art_bkb; 00013 int art_sch; 00014 } AAA_residue_data; 00015 00016 typedef struct { 00017 char proteinName[MAX_PROTEIN_NAME_LENGTH]; 00018 int nb_AAA_residues; 00019 AAA_residue_data** AAA_residueList; 00020 } AAA_residue_data_list; 00021 00022 typedef struct { 00023 int nb_AAA_protein; 00024 AAA_residue_data_list** AAA_proteinList; 00025 } AAA_protein_data_list; 00026 00027 #endif