package dr.app.beauti.types;
/**
* @author Alexei Drummond
* @author Walter Xie
*/
public class MicroSatModelType {
public enum RateProportionality {
EQUAL_RATE("Equal Rate"),
PROPORTIONAL_RATE("Proportional Rate"),
ASYM_QUAD("Asymetric Quadratic Rate");
RateProportionality(String displayName) {
this.displayName = displayName;
}
public String toString() {
return displayName;
}
private String displayName;
}
public enum MutationalBias {
UNBIASED("Unbiased"),
CONSTANT_BIAS("Constant Bias"),
LINEAR_BIAS("Linear Bias");
MutationalBias(String displayName) {
this.displayName = displayName;
}
public String toString() {
return displayName;
}
private String displayName;
}
public enum Phase {
ONE_PHASE("One Phase"),
TWO_PHASE("Two Phase"),
TWO_PHASE_STAR("Two Phase *");
Phase(String displayName) {
this.displayName = displayName;
}
public String toString() {
return displayName;
}
private String displayName;
}
}