/* */ /* Author : Marie Aimar (1996) */ /* File : member.h */ /* */ #ifndef __MEMBER__ #define __MEMBER__ typedef struct struct_member *t_member; typedef struct struct_pair *t_pair; extern void compute_residus(t_member item); extern void statistic_member(t_member e1,t_member e2); extern void residus_statistic_ibs(t_member e1,t_member e2); extern void residus_statistic(t_member e1,t_member e2); extern void ibs_simulation(t_member e1); extern void initialize_stat(t_member e1); extern void statistic_ibs_member(t_member e1,t_member e2); extern void init_ibs(t_member e1); extern void add_member(char *name, char *parent1,char *parent2, int sexe, int age,char *dead,char *proband, char *affected, double env_fact, double q1, double q2,double q3,double q4,double q5) ; extern void value_gen(t_member , char *,char *); extern void add_in_info( char *, t_genlist list); extern void print_pair(t_pair item); extern int lexi_cp( char *,t_member); extern void add_to_family(t_member e1); extern void create_rank_list(t_member); extern void compute_rank(t_member,double); extern int compare_weight(t_member, t_member); extern void change_gen(t_member item); #endif