source: branches/ali/SL/INSDEL/insdel.h

Last change on this file was 19167, checked in by westram, 2 years ago
File size: 909 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);
24bool ARB_is_alignment_relative_data(GBDATA *gb_data);
25
26#else
27#error insdel.h included twice
28#endif /* INSDEL_H */
Note: See TracBrowser for help on using the repository browser.