source: branches/tree/ARB_GDE/GDE_proto.h

Last change on this file was 17396, checked in by westram, 6 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.0 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);
24
25/* GDE_FileIO.cxx */
26void LoadData(char *filen, NA_Alignment& dataset);
27void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq);
28void Ascii2NA(char *buffer, int len, int matrix[16]);
29int WriteNA_Flat(NA_Alignment& aln, char *filename, int method);
30void Warning(const char *s);
31void InitNASeq(NA_Sequence *seq, int type);
32
33/* GDE_Genbank.cxx */
34GB_ERROR ReadGen(char *filename, NA_Alignment& dataset);
35int WriteGen(NA_Alignment& aln, char *filename, int method);
36void SetTime(void *b);
37
38/* GDE_HGLfile.cxx */
39int WriteGDE(NA_Alignment& aln, char *filename, int method);
40char *uniqueID(void);
41
42/* GDE_ParseMenu.cxx */
43GB_ERROR LoadMenus(void);
44bool Find(const char *target, const char *key);
45int 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
53int Arbdb_get_curelem(NA_Alignment& dataset);
54int ReadArbdb2(NA_Alignment& dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
55int ReadArbdb(NA_Alignment& dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon, TypeInfo typeinfo) __ATTR__USERESULT;
56int getelem(NA_Sequence *a, int b);
57void putelem(NA_Sequence *a, int b, NA_Base c);
58
59/* GDE_event.cxx */
60void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem);
61
62#else
63#error GDE_proto.h included twice
64#endif /* GDE_PROTO_H */
Note: See TracBrowser for help on using the repository browser.