source: branches/profile/ARB_GDE/GDE_proto.h

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