/* This file is generated by aisc_mkpt.
 * Any changes you make here will be overwritten later!
 */

#ifndef AISC_SERVER_PROTO_H
#define AISC_SERVER_PROTO_H


/* GENC/aisc_server.c */
dll_header *create_dll_header(void);
PT_tprobes *create_PT_tprobes(void);
PT_bond *create_PT_bond(void);
PT_sequence *create_PT_sequence(void);
PT_pdc *create_PT_pdc(void);
PT_exProb *create_PT_exProb(void);
PT_family_list *create_PT_family_list(void);
PT_family *create_PT_family(void);
PT_probematch *create_PT_probematch(void);
PT_species_list *create_PT_species_list(void);
PT_local *create_PT_local(void);
PT_main *create_PT_main(void);
void destroy_dll_public(dll_public*& obj);
void destroy_dll_header(dll_header*& obj);
void destroy_PT_tprobes(PT_tprobes *obj);
void destroy_PT_bond(PT_bond*& obj);
void destroy_PT_sequence(PT_sequence *obj);
void destroy_PT_pdc(PT_pdc *obj);
void destroy_PT_exProb(PT_exProb *obj);
void destroy_PT_family_list(PT_family_list *obj);
void destroy_PT_family(PT_family *obj);
void destroy_PT_probematch(PT_probematch *obj);
void destroy_PT_species_list(PT_species_list *obj);
void destroy_PT_local(PT_local *obj);
void destroy_PT_main(PT_main*& obj);
dll_public *copy_dll_public(const dll_public *sobj);
dll_header *copy_dll_header(const dll_header *sobj);
PT_tprobes *copy_PT_tprobes(const PT_tprobes *sobj);
PT_bond *copy_PT_bond(const PT_bond *sobj);
PT_sequence *copy_PT_sequence(const PT_sequence *sobj);
PT_pdc *copy_PT_pdc(const PT_pdc *sobj);
PT_exProb *copy_PT_exProb(const PT_exProb *sobj);
PT_family_list *copy_PT_family_list(const PT_family_list *sobj);
PT_family *copy_PT_family(const PT_family *sobj);
PT_probematch *copy_PT_probematch(const PT_probematch *sobj);
PT_species_list *copy_PT_species_list(const PT_species_list *sobj);
PT_local *copy_PT_local(const PT_local *sobj);
PT_main *copy_PT_main(const PT_main *sobj);

#else
#error aisc_server_proto.h included twice
#endif /* AISC_SERVER_PROTO_H */
