1 // $Id: ui_strings.cpp,v 1.102 2012/03/23 20:33:37 ewalkup 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 #include "ui_strings.h"
12 #include <string>
13 
14 using std::string;
15 
16 // Strings assigned here should be defined in ui_strings.h as
17 // public static const string members of class uistr.
18 
19 const string uistr::TTRatio         = "TT Ratio";
20 const string uistr::addParamToGroup = "Add a parameter to an existing or new group";
21 const string uistr::addParamToNewGroup = "Add a parameter to a new group";
22 const string uistr::addRangeForTraitModel = "Allow a range of sites for this trait";
23 const string uistr::allProfilesOff  = "Turn OFF Profiling for ALL parameters";
24 const string uistr::allProfilesOn   = "Turn ON  Profiling for ALL parameters";
25 const string uistr::allProfilesPercentile = "Set all profiling to Percentile";
26 const string uistr::allProfilesFixed      = "Set all profiling to Fixed";
27 const string uistr::allStr          = "all";
28 const string uistr::alpha           = "Percentage stepwise mutations";
29 const string uistr::argFilePrefix   = "Prefix to use for all ARG output files";
30 const string uistr::autoCorrelation = "Auto-Correlation";
31 const string uistr::baseFrequencies = "Base Frequencies (A C G T)";
32 const string uistr::baseFrequencyA  = "Relative Base Frequency of Adenine ";
33 const string uistr::baseFrequencyC  = "Relative Base Frequency of Cytosine";
34 const string uistr::baseFrequencyG  = "Relative Base Frequency of Guanine ";
35 const string uistr::baseFrequencyT  = "Relative Base Frequency of Thymine ";
36 const string uistr::bayesArranger   = "Bayesian rearranger frequency";
37 const string uistr::bayesian        = "Perform Bayesian or Likelihood analysis";
38 const string uistr::canHapArrange   = "Haplotype Arrangement allowed";
39 const string uistr::categoryCount   = "Number of Categories";
40 const string uistr::categoryPair    = "Category (Probability, Rate)";
41 const string uistr::categoryProbability     = "Relative Category Probability";
42 const string uistr::categoryRate    = "Relative Category Rate";
43 const string uistr::coalescence     = "Coalescence";
44 const string uistr::coalescenceLegal  = "Coalescence legal for this data set ";
45 const string uistr::coalescenceMaxEvents = "Maximum number of coalescence events";
46 const string uistr::coalescenceStartMethodByID= "Method for calcualting starting coalescence for";
47 const string uistr::constraintByForce = "Constraint tables for ";
48 const string uistr::constraintType = "Constraint for this parameter";
49 const string uistr::crossPartitionCount= "Number of cross partitions";
50 const string uistr::curveFilePrefix = "Prefix to use for all Bayesian curvefiles";
51 const string uistr::dataFileName    = "Input data file name";
52 const string uistr::dataModel       = "Data Model";
53 const string uistr::dataModelReport = "Data Model Report";
54 const string uistr::dataType        = "Datatype for this region";
55 const string uistr::defaultStr      = "default";
56 const string uistr::disease         = "Disease";
57 const string uistr::diseaseByID     = "Disease mutation rate to ";
58 const string uistr::diseaseByID2    = " from ";
59 const string uistr::diseaseInto     = "Disease mutation rate into ";
60 const string uistr::diseaseLegal    = "Disease legal for this data set ";
61 const string uistr::diseaseLocation = "Disease site ";
62 const string uistr::diseaseMaxEvents= "Maximum number of disease events";
63 const string uistr::diseasePartitionCount= "Number of disease partitions ";
64 const string uistr::diseasePartitionName= "Name of disease partition ";
65 const string uistr::diseasePartitionNames= "Names of disease partitions ";
66 const string uistr::divergence      = "Divergence";
67 const string uistr::divergenceEpoch = "Epoch";
68 const string uistr::divergenceEpochAncestor = "Ancestor";
69 const string uistr::divergenceEpochDescendent = "Descendent";
70 const string uistr::divergenceEpochDescendents = "Descendents";
71 const string uistr::divergenceEpochCount= "Number of divergence epochs";
72 const string uistr::divergenceEpochName= "Name of divergence epoch";
73 const string uistr::divergenceEpochNames= "Names of divergence epochs";
74 const string uistr::divergenceEpochBoundaryTime= "Boundary Time";
75 const string uistr::divergenceLegal = "Divergence legal using this data set ";
76 const string uistr::divmigration       = "Migration (in the presence of divergence)";
77 const string uistr::divmigrationByID   = "Rate of migrants into ";
78 const string uistr::divmigrationByID2  = " originating from ";
79 const string uistr::divmigrationInto   = "Migrating into ";
80 const string uistr::divmigrationLegal  = "Migration legal using this data set ";
81 const string uistr::divmigrationMaxEvents = "Maximum number of migration event";
82 const string uistr::divmigrationPartitionCount= "Number of migration groups";
83 const string uistr::divmigrationPartitionName= "Name of migration group ";
84 const string uistr::divmigrationPartitionNames= "Names of migration groups ";
85 const string uistr::divmigrationUser="User never sees: uistr::divmigrationUser string";
86 const string uistr::dropArranger    = "Topology rearranger frequency";
87 const string uistr::effectivePopSize= "Effective population size";
88 const string uistr::epochSizeArranger= "Epoch size rearranger frequency";
89 const string uistr::expGrowStick    = "Exponential Growth via stick";
90 const string uistr::finalChains     = "Number of chains (final)";
91 const string uistr::finalDiscard    = "Number of samples to discard (final burn-in)";
92 const string uistr::finalInterval   = "Interval between recorded items (final)";
93 const string uistr::finalSamples    = "Number of recorded genealogies (final)";
94 const string uistr::finalSamplesBayes = "Number of recorded parameter sets (final)";
95 const string uistr::forceLegal      = "Is a force legal";
96 const string uistr::forceName       = "Name of force";
97 const string uistr::forceOnOff      = "Force turned on?";
98 const string uistr::forceVector     = "Force vector";
99 const string uistr::freqsFromData   = "Base frequencies computed from data";
100 const string uistr::fstSetMigration = "Use FST estimate for migration rates";
101 const string uistr::fstSetTheta     = "Use FST estimate for thetas";
102 const string uistr::globalDisease   = "Single disease starting estimate for all data";
103 const string uistr::globalGrowth    = "Single growth starting estimate for all data";
104 const string uistr::globalLogisticSelectionCoefficient = "Single log. sel. coeff. starting estimate for all data";
105 const string uistr::globalMigration = "Single migration starting estimate for all data";
106 const string uistr::globalDivMigration = "Single migration starting value for all data";
107 const string uistr::globalTheta     = "Single theta starting estimate for all data";
108 const string uistr::groupConstraintType = "Constraint type for this group.";
109 const string uistr::groupParamList  = "List of parameters to constrain together.";
110 const string uistr::groupedParamsForForce = "Ids of valid grouped params for force.";
111 const string uistr::growth          = "Growth estimation";
112 const string uistr::growthByID      = "Growth rate for";
113 const string uistr::growthLegal     = "Growth legal for this data set ";
114 const string uistr::growthMaxEvents = "Maximum number of growth events";
115 const string uistr::growthRate      = "Growth";
116 const string uistr::growthScheme    = "Type of Growth";
117 const string uistr::growthType      = "Growth implemented via";
118 const string uistr::gtrRateAC       = "GTR rates AC";
119 const string uistr::gtrRateAG       = "GTR rates AG";
120 const string uistr::gtrRateAT       = "GTR rates AT";
121 const string uistr::gtrRateCG       = "GTR rates CG";
122 const string uistr::gtrRateCT       = "GTR rates CT";
123 const string uistr::gtrRateGT       = "GTR rates GT";
124 const string uistr::gtrRates        = "GTR rates [AC AG AT CG CT GT]";
125 const string uistr::hapArranger     = "Haplotype rearranger frequency";
126 const string uistr::heatedChain     = "Relative temperature for search ";
127 const string uistr::heatedChainCount= "Number of Simultaneous Searches (Heating)";
128 const string uistr::heatedChains    = "Relative Temperatures of Simultaneous Searches (Heating)";
129 const string uistr::initialChains   = "Number of chains (initial)";
130 const string uistr::initialDiscard  = "Number of samples to discard (initial burn-in) ";
131 const string uistr::initialInterval = "Interval between recorded items (initial)";
132 const string uistr::initialSamples  = "Number of recorded genealogies (initial)";
133 const string uistr::initialSamplesBayes  = "Number of recorded parameter sets (initial)";
134 const string uistr::lociCount       = "Number of segments for region";
135 const string uistr::lociNumbers     = "List of segment numbers";
136 const string uistr::locusArranger   = "Trait Location rearranger frequency (for mapping)";
137 const string uistr::locusName       = "Segment name";
138 const string uistr::logSelectStick  = "Stochastic selection.";
139 const string uistr::logisticSelection = "Est. of logistic selection coeff.";
140 const string uistr::logisticSelectionCoefficient = "Starting selection coeff. (\"s\")";
141 const string uistr::logisticSelectionLegal = "Logistic selection legal for this data set";
142 const string uistr::logisticSelectionMaxEvents = "Maximum number of logistic selection events";
143 const string uistr::manyArgFiles    = "Write out ALL sampled ARGs from last chain";
144 const string uistr::mapFilePrefix   = "Prefix to use for all Mapping information files";
145 const string uistr::maxEvents       = "Maximum number of events";
146 const string uistr::migration       = "Migration";
147 const string uistr::migrationByID   = "Migration rate into ";
148 const string uistr::migrationByID2  = " from ";
149 const string uistr::migrationInto   = "Migration into ";
150 const string uistr::migrationLegal  = "Migration legal for this data set ";
151 const string uistr::migrationMaxEvents = "Maximum number of migration events";
152 const string uistr::migrationPartitionCount= "Number of migration partitions";
153 const string uistr::migrationPartitionName= "Name of migration partition ";
154 const string uistr::migrationPartitionNames= "Names of migration partitions";
155 const string uistr::migrationUser="User never sees: uistr::migrationUser string";
156 const string uistr::muRate          = "MuRate";
157 const string uistr::newickTreeFilePrefix = "Prefix to use for all Newick Tree files";
158 const string uistr::normalization   = "Normalization";
159 const string uistr::oneForceProfileType = "Profile type for ";
160 const string uistr::oneForceProfilesOff = "Turn OFF profiles for ";
161 const string uistr::oneForceProfilesOn  = "Turn ON  profiles for ";
162 const string uistr::optimizeAlpha   = "Optimize the multi-step:single-step ratio after each chain";
163 const string uistr::paramName       = "Name of parameter";
164 const string uistr::paramVector     = "Parameter vector";
165 const string uistr::perBaseErrorRate= "Per-base error rate";
166 const string uistr::plotPost        = "Show plots";
167 const string uistr::priorByForce    = "Bayesian priors for ";
168 const string uistr::priorByID       = "Prior settings for ";
169 const string uistr::priorLowerBound = "Lower bound of the prior";
170 const string uistr::priorType       = "Shape of the prior";
171 const string uistr::priorUpperBound = "Upper bound of the prior";
172 const string uistr::priorUseDefault = "Use the default prior for this force";
173 const string uistr::probhapArranger = "Trait haplotypes rearranger frequency";
174 const string uistr::profileByForce  = "Profile tables for ";
175 const string uistr::profileByID     = "Profile";
176 const string uistr::profileprefix   = "prefix for profile output (beta test)";
177 const string uistr::profiles        = "Calculate profile tables";
178 const string uistr::progress        = "Verbosity of progress reports";
179 const string uistr::randomSeed      = "Random seed (closest 4n+1)";
180 const string uistr::rateCategories  = "Rate Categories";
181 const string uistr::recRate         = "RecRate";
182 const string uistr::reclocFilePrefix= "Prefix to use for all Recloc files";
183 const string uistr::recombination   = "Recombination";
184 const string uistr::recombinationLegal     = "Recombination legal for this data set ";
185 const string uistr::recombinationMaxEvents = "Maximum number of recombination events";
186 const string uistr::recombinationRate   = "Starting recombination rate";
187 const string uistr::regGammaShape = "Scaled shape parameter (\"alpha\")";
188 const string uistr::regionCount     = "Number of regions";
189 const string uistr::regionGamma     = "Gamma (mu rate varies over regions)";
190 const string uistr::regionGammaLegal = "Gamma over regions legal for this data set ";
191 const string uistr::regionGammaShape= "Starting scaled shape parameter (\"alpha\")";
192 const string uistr::regionName      = "Region name";
193 const string uistr::regionNumbers   = "List of region numbers";
194 const string uistr::relativeMuRate  = "Relative mutation rate";
195 #ifdef LAMARC_NEW_FEATURE_RELATIVE_SAMPLING
196 const string uistr::relativeSampleRate  = "Relative parameter change proposal rate";
197 #endif
198 const string uistr::removeParamFromGroup = "Remove a parameter from its group";
199 const string uistr::removeRangeForTraitModel = "Disallow a range of sites for this trait";
200 const string uistr::replicates      = "Number of replicates";
201 const string uistr::resultsFileName = "Name of output results file";
202 const string uistr::selectType      = "Selection implemented via";
203 const string uistr::setOldSeedFromClock= "Random seed from earlier run";
204 const string uistr::simulateData    = "Simulate new data for this segment (destroying provided data!)";
205 const string uistr::sizeArranger    = "Tree-size rearranger frequency";
206 const string uistr::startValue      = "Initial starting value";
207 const string uistr::startValueMethod = "Method for calculating starting value";
208 const string uistr::stairArranger    = "Stair arranger frequency";
209 const string uistr::systemClock     = "Use system clock to set random seed";
210 const string uistr::tempAdapt       = "Adjust temperatures automatically during run";
211 const string uistr::tempInterval    = "Swap interval for different temperatures";
212 const string uistr::theta           = "Theta";
213 const string uistr::traceFilePrefix = "Prefix to use for all Tracer files";
214 const string uistr::traitAnalysisData = "Use this trait as data only";
215 const string uistr::traitAnalysisFloat = "Map this trait after collecting trees ('float')";
216 const string uistr::traitAnalysisJump = "Map this trait while collecting trees ('jump')";
217 const string uistr::traitAnalysisPartition = "Partition your data into sub-populations using this trait";
218 const string uistr::traitModelName  = "Trait name";
219 const string uistr::traitModelRangeToPoint  = "Place this trait at a single site";
220 const string uistr::treeSumInFileEnabled  = "Reading of tree summary file";
221 const string uistr::treeSumInFileName     = "Name of input tree summary file";
222 const string uistr::treeSumOutFileEnabled = "Writing of tree summary file";
223 const string uistr::treeSumOutFileName    = "Name of output tree summary file";
224 const string uistr::trueValue       = "The TRUTH, string never seen by users";
225 const string uistr::ungroupedParamsForForce = "Ids of valid ungrouped params for force.";
226 const string uistr::useArgFiles     = "Write out ARG at end of last chain";
227 const string uistr::useCurveFiles   = "Write Bayesian results to individual files";
228 const string uistr::useDefaultPriorsForForce = "Use default priors for all parameters for ";
229 const string uistr::useGlobalDataModelForAll = "Use default data model for all regions/segments";
230 const string uistr::useGlobalDataModelForOne = "Use default data model for this region/segment";
231 const string uistr::useNewickTreeFiles = "Write the best Newick Trees to files";
232 const string uistr::useOldSeedFromClock= "Restore random seed from earlier run";
233 const string uistr::useReclocFiles  = "Write recombination locations to files";
234 const string uistr::useTraceFiles   = "Write Tracer output to files";
235 const string uistr::userSetTheta    = "Theta value for";
236 const string uistr::validForces     = "Ids of valid forces";
237 const string uistr::validMovingLoci = "Ids of valid moving segments";
238 const string uistr::validParamsForForce  = "Ids of valid parameters for force ";
239 const string uistr::verbosity       = "Verbosity level of output file";
240 const string uistr::wattersonSetTheta = "Use Watterson's estimate for thetas";
241 const string uistr::xmlOutFileName  = "Name of menu-modified version of input file";
242 const string uistr::xmlReportFileName="Name for XML output file. (Beta test)";
243 const string uistr::zilchArranger   = "Do-nothing rearranger frequency";
244 
245 //____________________________________________________________________________________
246