root/trunk/ARB_GDE/GDE_proto.h

Revision 8309, 2.6 KB (checked in by westram, 5 months ago)
  • moved much code into static scope
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
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
20char *GDE_makeawarname(GmenuItem *gmenuitem, long i);
21char *GDE_maketmpawarname(GmenuItem *gmenuitem, long i);
22void GDE_load_menu(AW_window *awm, AW_active mask, const char *menulabel, const char *menuitemlabel);
23void GDE_create_var(AW_root *aw_root, AW_default aw_def, GBDATA *gb_main, GDE_get_sequences_cb get_sequences, gde_window_type window_type, AW_CL client_data);
24
25/* GDE_FileIO.cxx */
26int MAX(int a, int b);
27void Regroup(NA_Alignment *alignment);
28void ErrorOut5(int code, const char *string);
29char *Calloc(int count, int size);
30char *Realloc(char *block, int size);
31void Cfree(char *block);
32void LoadData(char *filen);
33void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq);
34void Ascii2NA(char *buffer, int len, int matrix[16]);
35int WriteNA_Flat(NA_Alignment *aln, char *filename, int method, int maskable);
36void Warning(const char *s);
37void InitNASeq(NA_Sequence *seq, int type);
38void ReadCMask(const char *filename);
39int WriteStatus(NA_Alignment *aln, char *filename);
40void NormalizeOffset(NA_Alignment *aln);
41int WriteCMask(NA_Alignment *aln, char *filename, int method, int maskable);
42
43/* GDE_Genbank.cxx */
44void ReadGen(char *filename, NA_Alignment *dataset);
45int WriteGen(NA_Alignment *aln, char *filename, int method, int maskable);
46void SetTime(void *b);
47
48/* GDE_HGLfile.cxx */
49void ReadGDE(char *filename, NA_Alignment *dataset);
50int WriteGDE(NA_Alignment *aln, char *filename, int method, int maskable);
51void SeqNorm(NA_Sequence *seq);
52char *uniqueID(void);
53
54/* GDE_ParseMenu.cxx */
55void ParseMenu(void);
56int Find(const char *target, const char *key);
57int Find2(const char *target, const char *key);
58void Error(const char *msg) __ATTR__NORETURN;
59void crop(char *input, char *head, char *tail);
60
61/* GDE_arbdb_io.cxx */
62
63#ifndef GDE_EXTGLOB_H
64#include "GDE_extglob.h"
65#endif
66
67void ReadArbdb_plain(char *, NA_Alignment *dataset, int dummy_1x);
68int ReadArbdb2(NA_Alignment *dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon);
69int ReadArbdb(NA_Alignment *dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon);
70int getelem(NA_Sequence *a, int b);
71void putelem(NA_Sequence *a, int b, NA_Base c);
72
73/* GDE_event.cxx */
74void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem, AW_CL dummy_1x);
75
76#else
77#error GDE_proto.h included twice
78#endif /* GDE_PROTO_H */
Note: See TracBrowser for help on using the browser.