1 // $Id: gc_strings_map.h,v 1.5 2011/03/08 19:22:00 bobgian Exp $
2 
3 /*
4   Copyright 2002  Mary Kuhner, Jon Yamato, and Joseph Felsenstein
5 
6   This software is distributed free of charge for non-commercial use
7   and is copyrighted.  Of course, we do not guarantee that the software
8   works, and are not responsible for any damage you may cause or have.
9 */
10 
11 #ifndef GC_STRINGS_MAP_H
12 #define GC_STRINGS_MAP_H
13 
14 #include "wx/string.h"
15 
16 class gcstr_map
17 {
18   public:
19 
20 #if 0  // Potentially DEAD CODE (bobgian, Feb 2010)
21     static const wxString ATTR_ADJACENCY;
22     static const wxString ATTR_DATATYPE;
23     static const wxString ATTR_FORMAT;
24     static const wxString ATTR_SEQUENCEALIGNMENT;
25     static const wxString ATTR_TYPE;
26 
27     static const wxString ATTR_VAL_BYLIST;
28     static const wxString ATTR_VAL_BYNAME;
29     static const wxString ATTR_VAL_LINKED;
30     static const wxString ATTR_VAL_SINGLE;
31     static const wxString ATTR_VAL_UNLINKED;
32 
33     static const wxString TAG_ADDCOMMENT;
34     static const wxString TAG_ALLELE;
35     static const wxString TAG_ALLELES;
36     static const wxString TAG_BLOCK;
37     static const wxString TAG_CONVERTER_CMD;
38     static const wxString TAG_EFFECTIVE_POPSIZE;
39     static const wxString TAG_FIRST_POSITION_SCANNED;
40     static const wxString TAG_GENO_RESOLUTIONS;
41     static const wxString TAG_HAPLOTYPES;
42     static const wxString TAG_INDIVIDUAL_MATCHING;
43     static const wxString TAG_INFILE;
44     static const wxString TAG_INFILES;
45     static const wxString TAG_LOCI_MATCHING;
46     static const wxString TAG_LOCUS_NAME;
47     static const wxString TAG_MAP_POSITION;
48     static const wxString TAG_NAME;
49     static const wxString TAG_OUTFILE;
50     static const wxString TAG_PHASE_FILE;
51     static const wxString TAG_POPULATION;
52     static const wxString TAG_POPULATIONS;
53     static const wxString TAG_POP_MATCHING;
54     static const wxString TAG_POP_NAME;
55     static const wxString TAG_REGION;
56     static const wxString TAG_REGIONS;
57     static const wxString TAG_RELATIVE_PROB;
58     static const wxString TAG_SAMPLES_PER_INDIVIDUAL;
59     static const wxString TAG_SCANNED_DATA_POSITIONS;
60     static const wxString TAG_SCANNED_LENGTH;
61     static const wxString TAG_SITES;
62     static const wxString TAG_SPACING;
63     static const wxString TAG_TRAIT;
64     static const wxString TAG_TRAIT_INFO;
65 
66     static const wxString ERR_BYNAME_POP_MATCHER_NO_VALUE;
67     static const wxString ERR_DATA_LENGTH_REQUIRED;
68     static const wxString ERR_DNA_LOCATIONS;
69     static const wxString ERR_EMPTY_POP_NAME;
70     static const wxString ERR_EXTRA_TAG;
71     static const wxString ERR_HAP_DATA_SIZE_MISMATCH;
72     static const wxString ERR_LOCATION_SITE_MISMATCH;
73     static const wxString ERR_MISSING_FILE;
74     static const wxString ERR_MISSING_TAG;
75     static const wxString ERR_NAME_REPEAT;
76     static const wxString ERR_NO_DATA_LENGTH_FOR_DNA;
77     static const wxString ERR_NO_DATATYPE;
78     static const wxString ERR_NO_FORMAT;
79     static const wxString ERR_NO_INTERLEAVING;
80     static const wxString ERR_NO_SUCH_POP_NAME;
81     static const wxString ERR_NOT_DOUBLE;
82     static const wxString ERR_NOT_LONG;
83     static const wxString ERR_NOT_SIZE_T;
84     static const wxString ERR_ROW_WRAP;
85     static const wxString ERR_SHORT_DATA_LENGTH;
86     static const wxString ERR_TRAIT_REPEAT;
87     static const wxString ERR_UNKNOWN_LOCUS_MATCHER;
88     static const wxString ERR_UNKNOWN_POP_MATCHER;
89     static const wxString ERR_UNRECOGNIZED_TAG;
90 
91     static const wxString WARN_NO_LOCATIONS;
92 #endif
93 
94     static const wxString notXmlMapFileTryOldFmt;
95 };
96 
97 class gcerr_map
98 {
99   public:
100     static const wxString ERR_BAD_TOP_TAG;
101     static const wxString fileEmpty;
102     static const wxString fileMissing;
103     static const wxString fileReadErr;
104 };
105 
106 #endif  // GC_STRINGS_MAP_H
107 
108 //____________________________________________________________________________________
109