Skip to content

Commit 3b4d3f7

Browse files
committed
don't support rate variation for protein models
1 parent 2085c2d commit 3b4d3f7

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

model/model.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,15 @@ cmaple::Model::Model( cmaple::PositionType ref_genome_size,
6262
// Init model from the corresponding seqtype and sub_model
6363
switch (n_seqtype) {
6464
case cmaple::SeqRegion::SEQ_PROTEIN: {
65-
model_base = new ModelAA(n_sub_model);
65+
if (rate_variation)
66+
{
67+
throw std::invalid_argument("Sorry! We don't support rate variation "
68+
"for protein models yet. Please rerun without rate variation models.");
69+
}
70+
else
71+
{
72+
model_base = new ModelAA(n_sub_model);
73+
}
6674
break;
6775
}
6876
case cmaple::SeqRegion::SEQ_DNA: {

0 commit comments

Comments
 (0)