ARB
SEC_helix.hxx
Go to the documentation of this file.
1 // =============================================================== //
2 // //
3 // File : sec_helix.hxx //
4 // Purpose : helix related things //
5 // //
6 // Coded by Ralf Westram (coder@reallysoft.de) in August 2007 //
7 // Institute of Microbiology (Technical University Munich) //
8 // http://www.arb-home.de/ //
9 // //
10 // =============================================================== //
11 
12 #ifndef SEC_HELIX_HXX
13 #define SEC_HELIX_HXX
14 
15 // new way to store folded helices
16 
17 char *SEC_xstring_to_foldedHelixList(const char *x_string, size_t xlength, const BI_helix *helix, GB_ERROR& error);
18 char *SEC_foldedHelixList_to_xstring(const char *foldedHelices, size_t xlength, const BI_helix *helix, GB_ERROR& error);
19 
20 // support for old way to store folded helices
21 char *old_decode_xstring_rel_helix(GB_CSTR rel_helix, size_t xlength, const BI_helix *helix, int *no_of_helices_ptr);
22 
23 #else
24 #error sec_helix.hxx included twice
25 #endif // SEC_HELIX_HXX
const char * GB_ERROR
Definition: arb_core.h:25
char * old_decode_xstring_rel_helix(GB_CSTR rel_helix, size_t xlength, const BI_helix *helix, int *no_of_helices_ptr)
Definition: SEC_helix.cxx:138
static void error(const char *msg)
Definition: mkptypes.cxx:96
char * SEC_xstring_to_foldedHelixList(const char *x_string, size_t xlength, const BI_helix *helix, GB_ERROR &error)
Definition: SEC_helix.cxx:51
char * SEC_foldedHelixList_to_xstring(const char *foldedHelices, size_t xlength, const BI_helix *helix, GB_ERROR &error)
Definition: SEC_helix.cxx:91
const char * GB_CSTR
Definition: arbdb_base.h:25