source: tags/arb-6.0/ARB_GDE/GDE_proto.h

Last change on this file was 12267, checked in by westram, 10 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
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 dummy_1x, const char *menulabel);
23GB_ERROR 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 */
26void Regroup(NA_Alignment *alignment);
27char *Calloc(int count, int size);
28char *Realloc(char *block, int size);
29void Cfree(char *block);
30void LoadData(char *filen);
31void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq);
32void Ascii2NA(char *buffer, int len, int matrix[16]);
33int WriteNA_Flat(NA_Alignment *aln, char *filename, int method);
34void Warning(const char *s);
35void InitNASeq(NA_Sequence *seq, int type);
36void NormalizeOffset(NA_Alignment *aln);
37
38/* GDE_Genbank.cxx */
39GB_ERROR ReadGen(char *filename, NA_Alignment *dataset);
40int WriteGen(NA_Alignment *aln, char *filename, int method);
41void SetTime(void *b);
42
43/* GDE_HGLfile.cxx */
44int WriteGDE(NA_Alignment *aln, char *filename, int method);
45char *uniqueID(void);
46
47/* GDE_ParseMenu.cxx */
48GB_ERROR LoadMenus(void);
49int Find(const char *target, const char *key);
50int Find2(const char *target, const char *key);
51void throwError(const char *msg) __ATTR__NORETURN;
52void splitEntry(const char *input, char *head, char *tail);
53
54/* GDE_arbdb_io.cxx */
55
56#ifndef GDE_EXTGLOB_H
57#include "GDE_extglob.h"
58#endif
59
60int ReadArbdb2(NA_Alignment *dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
61int ReadArbdb(NA_Alignment *dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
62int getelem(NA_Sequence *a, int b);
63void putelem(NA_Sequence *a, int b, NA_Base c);
64
65/* GDE_event.cxx */
66void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem, AW_CL dummy_1x);
67
68#else
69#error GDE_proto.h included twice
70#endif /* GDE_PROTO_H */
Note: See TracBrowser for help on using the repository browser.