44 bool Find(
const char *target,
const char *key);
45 int Find2(
const char *target,
const char *key);
63 #error GDE_proto.h included twice
int WriteGen(NA_Alignment &aln, char *filename, int method)
char * GDE_makeawarname(GmenuItem *gmenuitem, long i)
void Ascii2NA(char *buffer, int len, int matrix[16])
int ReadArbdb(NA_Alignment &dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT
int Find2(const char *target, const char *key)
void Warning(const char *s)
int ReadArbdb2(NA_Alignment &dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT
GB_ERROR ReadGen(char *filename, NA_Alignment &dataset)
char buffer[MESSAGE_BUFFERSIZE]
void LoadData(char *filen, NA_Alignment &dataset)
void GDE_load_menu(AW_window *awm, AW_active dummy_1x, const char *menulabel)
static AW_window_menu_modes_opengl * awm
int WriteGDE(NA_Alignment &aln, char *filename, int method)
GB_ERROR(* GDE_format_alignment_cb)(GBDATA *gb_main, const char *ali_name)
void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem)
#define __ATTR__USERESULT
bool Find(const char *target, const char *key)
void InitNASeq(NA_Sequence *seq, int type)
char *(* GDE_get_sequences_cb)(GBDATA **&the_species, uchar **&the_names, uchar **&the_sequences, long &numberspecies, long &maxalignlen)
GB_ERROR GDE_init(AW_root *aw_root, AW_default aw_def, GBDATA *gb_main, GDE_get_sequences_cb get_sequences, GDE_format_alignment_cb format_ali, gde_window_type window_type)
int getelem(NA_Sequence *a, int b)
char * GDE_maketmpawarname(GmenuItem *gmenuitem, long i)
int Arbdb_get_curelem(NA_Alignment &dataset)
int WriteNA_Flat(NA_Alignment &aln, char *filename, int method)
void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq)
void putelem(NA_Sequence *a, int b, NA_Base c)
GB_write_int const char s