12 #define gde_assert(bed) arb_assert(bed)
15 #define TEXTFIELDWIDTH 15
21 #define CHOICE_MENU 0x4
22 #define CHOICE_LIST 0x5
23 #define CHOICE_TREE 0x6
24 #define CHOICE_SAI 0x7
25 #define CHOICE_WEIGHTS 0x8
26 #define FILE_SELECTOR 0x9
38 #define NASEQ_ALIGN 0x201
48 #define IS_5_TO_3 0x01 // 5prime to 3 prime
49 #define IS_3_TO_5 0x02 // 3 prime to 5 prime
50 #define IS_CIRCULAR 0x04 // circular dna
51 #define IS_PRIMARY 0x10 // on the primary strand
52 #define IS_SECONDARY 0x20 // on the secondary strand
53 #define IS_ORIG_PRIMARY 0x80 // Original sequence was primary
54 #define IS_ORIG_SECONDARY 0x100 // Original sequence was secondary
55 #define IS_ORIG_5_TO_3 0x200 // Original sequence was 5_to_3
56 #define IS_ORIG_3_TO_5 0x400 // Original sequence was 3_to_5
58 #define DEFAULT_X_ATTR IS_5_TO_3+IS_PRIMARY;
76 #define SIZE_FIELD_GENBANK 80
77 #define SIZE_ID SIZE_FIELD_GENBANK
78 #define SIZE_SEQ_NAME SIZE_FIELD_GENBANK
79 #define SIZE_SHORT_NAME 32
80 #define SIZE_DESCRIPTION SIZE_FIELD_GENBANK
81 #define SIZE_AUTHORITY SIZE_FIELD_GENBANK
147 size_t copy_size = dest_size-1;
150 while (i<copy_size) {
151 if (!source[i])
break;
161 #error GDE_def.h included twice
char short_name[SIZE_SHORT_NAME]
char seq_name[SIZE_SEQ_NAME]
struct TimeStamp::@1 modify
NA_Alignment(GBDATA *gb_main_)
void strcpy_truncate(char *dest, const char *source, size_t dest_size)
struct TimeStamp::@1 origin
GB_alignment_type alignment_type
char description[SIZE_DESCRIPTION]
char authority[SIZE_AUTHORITY]