source: tags/arb_5.2/ARB_GDE/GDE_proto.h

Last change on this file was 5968, checked in by westram, 15 years ago
  • new flag -w to aisc_mkpt (add include wrapper)
  • uniform style for several include wrappers
  • removed duplicated includes
  • removed useless nt_concatenate.hxx
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.6 KB
Line 
1/*
2 * This file is generated by aisc_mkpt.
3 * Any changes you make here will be overwritten later!
4 *
5 */
6
7#ifndef GDE_PROTO_H
8#define GDE_PROTO_H
9
10/* define ARB attributes: */
11#ifndef ATTRIBUTES_H
12# include <attributes.h>
13#endif
14
15
16/* GDE_ParseMenu.cxx */
17void ParseMenu(void);
18int Find(const char *target, const char *key);
19int Find2(const char *target, const char *key);
20void Error(const char *msg) __ATTR__NORETURN;
21void crop(char *input, char *head, char *tail);
22
23/* GDE.cxx */
24char *GDE_makeawarname(GmenuItem *gmenuitem, long i);
25void GDE_load_menu(AW_window *awm, AW_active mask, const char *menulabel, const char *menuitemlabel);
26void create_gde_var(AW_root *aw_root, AW_default aw_def, char *(*get_sequences )(void *THIS, GBDATA **&the_species, uchar **&the_names, uchar **&the_sequences, long &numberspecies, long &maxalignlen ), gde_cgss_window_type wt, void *THIS);
27
28/* GDE_event.cxx */
29void GDE_startaction_cb(AW_window *aw, GmenuItem *gmenuitem, AW_CL cd);
30
31/* GDE_arbdb_io.cxx */
32void ReadArbdb_plain(char *filename, NA_Alignment *dataset, int type);
33int ReadArbdb2(NA_Alignment *dataset, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon);
34int ReadArbdb(NA_Alignment *dataset, bool marked, AP_filter *filter, GapCompression compress, bool cutoff_stop_codon);
35int getelem(NA_Sequence *a, int b);
36void putelem(NA_Sequence *a, int b, NA_Base c);
37
38/* GDE_HGLfile.cxx */
39void ReadGDE(char *filename, NA_Alignment *dataset, int type);
40int WriteGDE(NA_Alignment *aln, char *filename, int method, int maskable);
41void SeqNorm(NA_Sequence *seq);
42char *uniqueID(void);
43
44/* GDE_Genbank.cxx */
45void ReadGen(char *filename, NA_Alignment *dataset, int type);
46int WriteGen(NA_Alignment *aln, char *filename, int method, int maskable);
47void SetTime(void *b);
48
49/* GDE_FileIO.cxx */
50int MAX(int a, int b);
51int MIN(int a, int b);
52void Regroup(NA_Alignment *alignment);
53void ErrorOut5(int code, const char *string);
54char *Calloc(int count, int size);
55char *Realloc(char *block, int size);
56void Cfree(char *block);
57void LoadData(char *filen);
58void AppendNA(NA_Base *buffer, int len, NA_Sequence *seq);
59void Ascii2NA(char *buffer, int len, int matrix[16 ]);
60int WriteNA_Flat(NA_Alignment *aln, char *filename, int method, int maskable);
61void Warning(const char *s);
62void InitNASeq(NA_Sequence *seq, int type);
63void ReadCMask(const char *filename);
64int WriteStatus(NA_Alignment *aln, char *filename, int method);
65void ReadStatus(char *filename);
66void NormalizeOffset(NA_Alignment *aln);
67int WriteCMask(NA_Alignment *aln, char *filename, int method, int maskable);
68
69#else
70#error GDE_proto.h included twice
71#endif /* GDE_PROTO_H */
Note: See TracBrowser for help on using the repository browser.