- (*pos)->update(shared1, shared2, NumSeqs, NumGroupComb);
+//cout << (*pos)->getName() << endl;
+ if ( ( ((*pos)->isCalcMultiple() == true) && ((*pos)->getAll() == true) ) || (shared.size() == 2) ) {
+ (*pos)->update(shared, NumSeqs, NumGroupComb);
+ }