1 /* 2 Last changed Time-stamp: <2007-07-10 14:12:49 xtof> 3 $Id: options.h,v 1.11 2007/11/03 16:45:58 Kinwalker Exp $ 4 */ 5 #ifndef _OPTIONS_H_ 6 #define _OPTIONS_H_ 7 8 #if __cplusplus 9 # define BEGIN_C_DECLS extern "C" { 10 # define END_C_DECLS } 11 #else 12 # define BEGIN_C_DECLS 13 # define END_C_DECLS 14 #endif 15 16 BEGIN_C_DECLS 17 18 typedef struct _Options { 19 20 /*options without argument*/ 21 char ExeName[256]; 22 int init_structure; 23 int interrupt_trajectory; 24 int printfront; 25 int testseq; 26 int verbose; 27 28 /*options with argument*/ 29 char barrier_heuristic; 30 int dangle; 31 char grouping[256]; 32 int lookahead; 33 34 int maxkeep; 35 int noLonelyPairs; 36 int transcribed; 37 float transcription_rate; 38 int windowsize; 39 40 /* int fold_constrained; */ 41 /* int minLoopSize; */ 42 /* int minStackSize; */ 43 /* char Emodel; */ 44 45 } OptionS; 46 47 OptionS * 48 decodeCML(int argc, char *argv[]); 49 char* 50 optionString(void); 51 52 END_C_DECLS 53 54 #endif /* _OPTIONS_H_ */ 55 56 /* End of file */ 57