source: tags/arb-6.0/SL/INSDEL/insdel.h

Last change on this file was 9629, checked in by westram, 12 years ago
  • added ARB_insert_columns_using_SAI() + tests
  • fixed 2 warnings in insdel GUI
File size: 855 bytes
Line 
1/* This file is generated by aisc_mkpt.
2 * Any changes you make here will be overwritten later!
3 */
4
5#ifndef INSDEL_H
6#define INSDEL_H
7
8
9/* insdel.cxx */
10
11#ifndef ARBDB_BASE_H
12#include <arbdb_base.h>
13#endif
14
15GB_ERROR ARB_format_alignment(GBDATA *Main, const char *alignment_name);
16GB_ERROR ARB_insdel_columns(GBDATA *Main, const char *alignment_name, long pos, long count, const char *deletable_chars);
17
18class RangeList;
19enum UseRange { RANGES, SINGLE_COLUMNS };
20enum InsertWhere { INFRONTOF, BEHIND };
21
22GB_ERROR ARB_delete_columns_using_SAI(GBDATA *Main, const char *alignment_name, const RangeList& ranges, const char *deletable_chars);
23GB_ERROR ARB_insert_columns_using_SAI(GBDATA *Main, const char *alignment_name, const RangeList& ranges, UseRange units, InsertWhere where, size_t amount);
24
25#else
26#error insdel.h included twice
27#endif /* INSDEL_H */
Note: See TracBrowser for help on using the repository browser.