source: cpp/gdk/defgenoconv.cpp @ 98

Last change on this file since 98 was 81, checked in by Maciej Komosinski, 12 years ago

improved parsing of properties (e.g. in f0 genotypes)

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1#include "defgenoconv.h"
2
3#include GEN_CONFIG_FILE
4
5#ifdef USE_GENCONV_F10
6#include "conv_f1.h"
7#endif
8#ifdef USE_GENCONV_F20
9#include "conv_f2.h"
10#endif
11#ifdef USE_GENCONV_F32
12#include "conv_f3.h"
13#endif
14#ifdef USE_GENCONV_F40
15#include "conv_f4.h"
16#endif
17#ifdef USE_GENCONV_F41_TEST
18#include "conv_f4.h"
19#endif
20#ifdef USE_GENCONV_F50
21#include "conv_f5.h"
22#endif
23#ifdef USE_GENCONV_F60
24#include "geno_f6.h"
25#endif
26#ifdef USE_GENCONV_F70
27#include "conv_f7.h"
28#endif
29#ifdef USE_GENCONV_F81
30#include "conv_f8tof1.h"
31#endif
32#ifdef USE_GENCONV_F90
33#include "conv_f9.h"
34#endif
35
36DefaultGenoConvManager::DefaultGenoConvManager()
37{
38#ifdef USE_GENCONV_F10
39addConverter(new GenoConv_F1());
40#endif
41#ifdef USE_GENCONV_F20
42addConverter(new GenoConv_F20());
43#endif
44#ifdef USE_GENCONV_F32
45addConverter(new GenoConv_F32());
46#endif
47#ifdef USE_GENCONV_F40
48addConverter(new GenoConv_F40());
49#endif
50#ifdef USE_GENCONV_F41_TEST
51addConverter(new GenoConv_F41_TestOnly());
52#endif
53#ifdef USE_GENCONV_F50
54addConverter(new GenoConv_F50);
55#endif
56#ifdef USE_GENCONV_F60
57addConverter(new GenoConv_F60);
58#endif
59#ifdef USE_GENCONV_F70
60addConverter(new GenoConv_F70);
61#endif
62#ifdef USE_GENCONV_F81
63addConverter(new GenoConv_F8ToF1());
64#endif
65#ifdef USE_GENCONV_F90
66addConverter(new GenoConv_F90);
67#endif
68
69param.updatetab();
70}
Note: See TracBrowser for help on using the repository browser.