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