ARB
GDE_proto.h
Go to the documentation of this file.
1 /* This file is generated by aisc_mkpt.
2  * Any changes you make here will be overwritten later!
3  */
4 
5 #ifndef GDE_PROTO_H
6 #define GDE_PROTO_H
7 
8 /* define ARB attributes: */
9 #ifndef ATTRIBUTES_H
10 # include <attributes.h>
11 #endif
12 
13 
14 /* GDE.cxx */
15 
16 #ifndef GDE_MENU_H
17 #include "GDE_menu.h"
18 #endif
19 
20 char *GDE_makeawarname(GmenuItem *gmenuitem, long i);
21 char *GDE_maketmpawarname(GmenuItem *gmenuitem, long i);
22 void GDE_load_menu(AW_window *awm, AW_active dummy_1x, const char *menulabel);
23 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);
24 
25 /* GDE_FileIO.cxx */
26 void LoadData(char *filen, NA_Alignment& dataset);
27 void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq);
28 void Ascii2NA(char *buffer, int len, int matrix[16]);
29 int WriteNA_Flat(NA_Alignment& aln, char *filename, int method);
30 void Warning(const char *s);
31 void InitNASeq(NA_Sequence *seq, int type);
32 
33 /* GDE_Genbank.cxx */
34 GB_ERROR ReadGen(char *filename, NA_Alignment& dataset);
35 int WriteGen(NA_Alignment& aln, char *filename, int method);
36 void SetTime(void *b);
37 
38 /* GDE_HGLfile.cxx */
39 int WriteGDE(NA_Alignment& aln, char *filename, int method);
40 char *uniqueID(void);
41 
42 /* GDE_ParseMenu.cxx */
43 GB_ERROR LoadMenus(void);
44 bool Find(const char *target, const char *key);
45 int Find2(const char *target, const char *key);
46 
47 /* GDE_arbdb_io.cxx */
48 
49 #ifndef GDE_EXTGLOB_H
50 #include "GDE_extglob.h"
51 #endif
52 
53 int Arbdb_get_curelem(NA_Alignment& dataset);
54 int ReadArbdb2(NA_Alignment& dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
55 int ReadArbdb(NA_Alignment& dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
56 int getelem(NA_Sequence *a, int b);
57 void putelem(NA_Sequence *a, int b, NA_Base c);
58 
59 /* GDE_event.cxx */
60 void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem);
61 
62 #else
63 #error GDE_proto.h included twice
64 #endif /* GDE_PROTO_H */
const char * GB_ERROR
Definition: arb_core.h:25
AW_bitset AW_active
Definition: aw_base.hxx:45
GB_TYPES type
int WriteGen(NA_Alignment &aln, char *filename, int method)
char * GDE_makeawarname(GmenuItem *gmenuitem, long i)
Definition: GDE.cxx:65
void Ascii2NA(char *buffer, int len, int matrix[16])
Definition: GDE_FileIO.cxx:259
void SetTime(void *b)
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)
Definition: GDE_FileIO.cxx:334
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)
Definition: GDE_Genbank.cxx:64
char buffer[MESSAGE_BUFFERSIZE]
Definition: seq_search.cxx:34
FILE * seq
Definition: rns.c:46
void LoadData(char *filen, NA_Alignment &dataset)
Definition: GDE_FileIO.cxx:211
void GDE_load_menu(AW_window *awm, AW_active dummy_1x, const char *menulabel)
Definition: GDE.cxx:436
static AW_window_menu_modes_opengl * awm
int WriteGDE(NA_Alignment &aln, char *filename, int method)
Definition: GDE_HGLfile.cxx:33
gde_window_type
Definition: gde.hxx:22
unsigned char NA_Base
Definition: GDE_def.h:73
TypeInfo
Definition: GDE_menu.h:42
GB_ERROR(* GDE_format_alignment_cb)(GBDATA *gb_main, const char *ali_name)
Definition: gde.hxx:33
GapCompression
Definition: GDE_extglob.h:13
void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem)
Definition: GDE_event.cxx:584
#define __ATTR__USERESULT
Definition: attributes.h:58
bool Find(const char *target, const char *key)
void InitNASeq(NA_Sequence *seq, int type)
Definition: GDE_FileIO.cxx:339
char *(* GDE_get_sequences_cb)(GBDATA **&the_species, uchar **&the_names, uchar **&the_sequences, long &numberspecies, long &maxalignlen)
Definition: gde.hxx:27
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)
Definition: GDE.cxx:489
GBDATA * gb_main
Definition: adname.cxx:32
int getelem(NA_Sequence *a, int b)
char * GDE_maketmpawarname(GmenuItem *gmenuitem, long i)
Definition: GDE.cxx:66
char * uniqueID(void)
int Arbdb_get_curelem(NA_Alignment &dataset)
int WriteNA_Flat(NA_Alignment &aln, char *filename, int method)
Definition: GDE_FileIO.cxx:268
GB_ERROR LoadMenus(void)
void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq)
Definition: GDE_FileIO.cxx:244
void putelem(NA_Sequence *a, int b, NA_Base c)
GB_write_int const char s
Definition: AW_awar.cxx:154