You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
outError("Error! Running MixtureFinder only with the MK model and the FQ frequency is completely meaningless.\nPlease provide additional models and/or frequencies, such as GTRX, +F, and +FO, using -mset and/or -mfreq, if you really want to use MixtureFinder for your multistate data.");
outError("Error! The option -m '" + params.model_name + "' can only work on DNA data set");
6755
+
if (iqtree->aln->seq_type != SEQ_DNA)
6756
+
outWarning("MixtureFinder has not been tested for non-DNA data types. Be cautious about interpreting the results");
6757
+
6758
+
if (iqtree->aln->getMaxNumStates() > 6)
6759
+
outWarning("Running MixtureFinder for the given data type can take much time. Please consider restricting the set of the models to test as much as possible");
6760
+
6761
+
if (iqtree->aln->seq_type == SEQ_PROTEIN && !params.force_aa_mix_finder)
6762
+
outError("Error! We already have the mixture frequency vectors C10–C60 which are effective for modeling amino acid data.\nPlease make sure running MixtureFinder for your amino acid data makes sense.\nIf you are determined to do that, please add an option --force-aa-mix-finder to the command line.");
6763
+
6736
6764
6737
6765
// create a new IQTree object for this mixture model
outWarning("GTRX multistate model will estimate " + convertIntToString(getNumRateEntries()-1) + " substitution rates that might be overfitting!");
34
-
outWarning("Please only use GTRX with very large data and always test for model fit!");
35
-
name = "GTRX";
33
+
if (num_states > 6 || phylo_tree->aln->getNPattern() < 100) {
34
+
outWarning("GTRX multistate model will estimate " + convertIntToString(getNumRateEntries()-1) + " substitution rates that might be overfitting for the length of your alignment/partition!");
35
+
outWarning("Please only use GTRX with large data and always test for model fit!");
36
+
}
37
+
name = "GTRX";
36
38
} else {
37
39
// if name does not match, read the user-defined model
0 commit comments