1 // $Id: ui_strings.h,v 1.89 2012/03/23 20:33:37 ewalkup Exp $
2 
3 /*
4  *  Copyright 2002  Peter Beerli, 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 
12 #ifndef UI_STRINGS_H
13 #define UI_STRINGS_H
14 
15 #include <string>
16 #include "local_build.h"
17 
18 using std::string;
19 
20 // values for the static const strings below are set in ui_strings.cpp
21 class uistr
22 {
23   public:
24     static const string TTRatio;
25     static const string addParamToGroup;
26     static const string addParamToNewGroup;
27     static const string addRangeForTraitModel;
28     static const string allProfilesFixed;
29     static const string allProfilesOff;
30     static const string allProfilesOn;
31     static const string allProfilesPercentile;
32     static const string allStr;
33     static const string alpha;
34     static const string argFilePrefix;
35     static const string autoCorrelation;
36     static const string baseFrequencies;
37     static const string baseFrequencyA;
38     static const string baseFrequencyC;
39     static const string baseFrequencyG;
40     static const string baseFrequencyT;
41     static const string bayesArranger;
42     static const string bayesian;
43     static const string canHapArrange;
44     static const string categoryCount;
45     static const string categoryPair;
46     static const string categoryProbability;
47     static const string categoryRate;
48     static const string coalescence;
49     static const string coalescenceLegal;
50     static const string coalescenceMaxEvents;
51     static const string coalescenceStartMethodByID;
52     static const string constraintByForce;
53     static const string constraintType;
54     static const string crossPartitionCount;
55     static const string curveFilePrefix;
56     static const string dataFileName;
57     static const string dataModel;
58     static const string dataModelReport;
59     static const string dataType;
60     static const string defaultStr;
61     static const string disease;
62     static const string diseaseByID2;
63     static const string diseaseByID;
64     static const string diseaseInto;
65     static const string diseaseLegal;
66     static const string diseaseLocation;
67     static const string diseaseMaxEvents;
68     static const string diseasePartitionCount;
69     static const string diseasePartitionName;
70     static const string diseasePartitionNames;
71     static const string divergence;
72     static const string divergenceEpoch;
73     static const string divergenceEpochAncestor;
74     static const string divergenceEpochDescendent;
75     static const string divergenceEpochDescendents;
76     static const string divergenceEpochCount;
77     static const string divergenceEpochName;
78     static const string divergenceEpochNames;
79     static const string divergenceEpochBoundaryTime;
80     static const string divergenceLegal;
81     static const string divmigration;
82     static const string divmigrationByID2;
83     static const string divmigrationByID;
84     static const string divmigrationInto;
85     static const string divmigrationLegal;
86     static const string divmigrationMaxEvents;
87     static const string divmigrationPartitionCount;
88     static const string divmigrationPartitionName;
89     static const string divmigrationPartitionNames;
90     static const string divmigrationUser;
91     static const string dropArranger;
92     static const string effectivePopSize;
93     static const string epochSizeArranger;
94     static const string expGrowStick;
95     static const string finalChains;
96     static const string finalDiscard;
97     static const string finalInterval;
98     static const string finalSamples;
99     static const string finalSamplesBayes;
100     static const string forceLegal;
101     static const string forceName;
102     static const string forceOnOff;
103     static const string forceVector;
104     static const string freqsFromData;
105     static const string fstSetMigration;
106     static const string fstSetTheta;
107     static const string globalDisease;
108     static const string globalGrowth;
109     static const string globalLogisticSelectionCoefficient;
110     static const string globalMigration;
111     static const string globalDivMigration;
112     static const string globalTheta;
113     static const string groupConstraintType;
114     static const string groupParamList;
115     static const string groupedParamsForForce;
116     static const string growth;
117     static const string growthByID;
118     static const string growthLegal;
119     static const string growthMaxEvents;
120     static const string growthRate;
121     static const string growthScheme;
122     static const string growthType;
123     static const string gtrRateAC;
124     static const string gtrRateAG;
125     static const string gtrRateAT;
126     static const string gtrRateCG;
127     static const string gtrRateCT;
128     static const string gtrRateGT;
129     static const string gtrRates;
130     static const string hapArranger;
131     static const string heatedChain;
132     static const string heatedChainCount;
133     static const string heatedChains;
134     static const string initialChains;
135     static const string initialDiscard;
136     static const string initialInterval;
137     static const string initialSamples;
138     static const string initialSamplesBayes;
139     static const string lociCount;
140     static const string lociNumbers;
141     static const string locusArranger;
142     static const string locusName;
143     static const string logSelectStick;
144     static const string logisticSelection;
145     static const string logisticSelectionCoefficient;
146     static const string logisticSelectionLegal;
147     static const string logisticSelectionMaxEvents;
148     static const string manyArgFiles;
149     static const string mapFilePrefix;
150     static const string maxEvents;
151     static const string migration;
152     static const string migrationByID2;
153     static const string migrationByID;
154     static const string migrationInto;
155     static const string migrationLegal;
156     static const string migrationMaxEvents;
157     static const string migrationPartitionCount;
158     static const string migrationPartitionName;
159     static const string migrationPartitionNames;
160     static const string migrationUser;
161     static const string muRate;
162     static const string newickTreeFilePrefix;
163     static const string normalization;
164     static const string oneForceProfileType;
165     static const string oneForceProfilesOff;
166     static const string oneForceProfilesOn;
167     static const string optimizeAlpha;
168     static const string paramName;
169     static const string paramVector;
170     static const string perBaseErrorRate;
171     static const string plotPost;
172     static const string priorByForce;
173     static const string priorByID;
174     static const string priorLowerBound;
175     static const string priorType;
176     static const string priorUpperBound;
177     static const string priorUseDefault;
178     static const string probhapArranger;
179     static const string profileByForce;
180     static const string profileByID;
181     static const string profileprefix;
182     static const string profiles;
183     static const string progress;
184     static const string randomSeed;
185     static const string rateCategories;
186     static const string recRate;
187     static const string reclocFilePrefix;
188     static const string recombination;
189     static const string recombinationLegal;
190     static const string recombinationMaxEvents;
191     static const string recombinationRate;
192     static const string regGammaShape;
193     static const string regionCount;
194     static const string regionGamma;
195     static const string regionGammaLegal;
196     static const string regionGammaShape;
197     static const string regionName;
198     static const string regionNumbers;
199     static const string relativeMuRate;
200 #ifdef LAMARC_NEW_FEATURE_RELATIVE_SAMPLING
201     static const string relativeSampleRate;
202 #endif
203     static const string removeParamFromGroup;
204     static const string removeRangeForTraitModel;
205     static const string replicates;
206     static const string resultsFileName;
207     static const string selectType;
208     static const string setOldSeedFromClock;
209     static const string simulateData;
210     static const string sizeArranger;
211     static const string startValue;
212     static const string startValueMethod;
213     static const string stairArranger;
214     static const string systemClock;
215     static const string tempAdapt;
216     static const string tempInterval;
217     static const string theta;
218     static const string traceFilePrefix;
219     static const string traitAnalysisData;
220     static const string traitAnalysisFloat;
221     static const string traitAnalysisJump;
222     static const string traitAnalysisPartition;
223     static const string traitModelName;
224     static const string traitModelRangeToPoint;
225     static const string treeSumInFileEnabled;
226     static const string treeSumInFileName;
227     static const string treeSumOutFileEnabled;
228     static const string treeSumOutFileName;
229     static const string trueValue;
230     static const string ungroupedParamsForForce;
231     static const string useArgFiles;
232     static const string useCurveFiles;
233     static const string useDefaultPriorsForForce;
234     static const string useGlobalDataModelForAll;
235     static const string useGlobalDataModelForOne;
236     static const string useNewickTreeFiles;
237     static const string useOldSeedFromClock;
238     static const string useReclocFiles;
239     static const string useTraceFiles;
240     static const string userSetTheta;
241     static const string validForces;
242     static const string validMovingLoci;
243     static const string validParamsForForce;
244     static const string verbosity;
245     static const string wattersonSetTheta;
246     static const string xmlOutFileName;
247     static const string xmlReportFileName;
248     static const string zilchArranger;
249 };
250 
251 #endif // UI_STRINGS_H
252 
253 //____________________________________________________________________________________
254