+ //if you didn't find an exact match do we have something that might work
+ if (!foundPattern) {
+ for (int i = 0; i < numVariablesPerPattern.size(); i++) {
+ if (numVariablesPerPattern[i] < variableParts.size()) { pattern = patterns[i]; foundPattern = true; break; }
+ }
+ if (!foundPattern) { m->mothurOut("[ERROR]: Not enough variable pieces for " + type + ".\n"); m->control_pressed = true; }
+ }