source: branches/help/SECEDIT/SEC_gc.hxx

Last change on this file was 7812, checked in by westram, 13 years ago

merge from dev [7751] [7752]

  • updated many old-style typedefs (typedef struct/enum)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1// =============================================================== //
2//                                                                 //
3//   File      : sec_gc.hxx                                        //
4//   Purpose   : GC definitions                                    //
5//                                                                 //
6//   Coded by Ralf Westram (coder@reallysoft.de) in July 2007      //
7//   Institute of Microbiology (Technical University Munich)       //
8//   http://www.arb-home.de/                                       //
9//                                                                 //
10// =============================================================== //
11
12#ifndef SEC_GC_HXX
13#define SEC_GC_HXX
14
15enum {
16    SEC_GC_LOOP       = 0, SEC_GC_FIRST_FONT = SEC_GC_LOOP, SEC_GC_FIRST_DATA = SEC_GC_LOOP,
17    SEC_GC_HELIX,
18    SEC_GC_NHELIX,                                          SEC_GC_LAST_DATA  = SEC_GC_NHELIX,
19    SEC_GC_DEFAULT,        SEC_GC_ERROR = SEC_GC_DEFAULT,
20    SEC_GC_BONDS,
21    SEC_GC_ECOLI,          SEC_GC_LAST_FONT  = SEC_GC_ECOLI,
22    SEC_GC_HELIX_NO,
23
24    SEC_GC_CBACK_0,     // Ranges for SAI visualization
25    SEC_GC_CBACK_1,
26    SEC_GC_CBACK_2,
27    SEC_GC_CBACK_3,
28    SEC_GC_CBACK_4,
29    SEC_GC_CBACK_5,
30    SEC_GC_CBACK_6,
31    SEC_GC_CBACK_7,
32    SEC_GC_CBACK_8,
33    SEC_GC_CBACK_9,
34
35    SEC_GC_CURSOR,
36    SEC_GC_MBACK,               // mismatches
37
38    SEC_GC_SBACK_0,             // User 1
39    SEC_GC_SBACK_1,             // User 2
40    SEC_GC_SBACK_2,             // Probe
41    SEC_GC_SBACK_3,             // Primer (local)
42    SEC_GC_SBACK_4,             // Primer (region)
43    SEC_GC_SBACK_5,             // Primer (global)
44    SEC_GC_SBACK_6,             // Signature (local)
45    SEC_GC_SBACK_7,             // Signature (region)
46    SEC_GC_SBACK_8,             // Signature (global)
47
48    SEC_SKELE_HELIX,  // skeleton helix color
49    SEC_SKELE_LOOP,  // skeleton loop color
50    SEC_SKELE_NHELIX,  // skeleton non-pairing helix color
51
52    SEC_GC_MAX
53};
54
55#define SEC_GC_DATA_COUNT (SEC_GC_LAST_DATA-SEC_GC_FIRST_DATA+1)
56#define SEC_GC_FONT_COUNT (SEC_GC_LAST_FONT-SEC_GC_FIRST_FONT+1)
57
58#else
59#error sec_gc.hxx included twice
60#endif // SEC_GC_HXX
Note: See TracBrowser for help on using the repository browser.