Skip to content

Commit 1cb9f1e

Browse files
kansgouriano
authored andcommitted
JIRA:RW-2385 Updated validation test for cyanobacterial MAGs to recognize change in lineage
git-svn-id: https://anonsvn.ncbi.nlm.nih.gov/repos/v1/trunk/c++@103468 78c7ea69-d796-4a43-9a09-de51944f1b03
1 parent 2dbe2f3 commit 1cb9f1e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/objtools/validator/tax_validation_and_cleanup.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,8 +1335,12 @@ void CTaxValidationAndCleanup::ListTaxLookupErrors
13351335
}
13361336
if (org.IsSetLineage()) {
13371337
string org_lineage = org.GetLineage();
1338-
if (! NStr::IsBlank(org_lineage) && NStr::Find(org_lineage, "Bacteria; Cyanobacteriota") != NPOS) {
1339-
is_cyanobacteria = true;
1338+
if (! NStr::IsBlank(org_lineage)) {
1339+
// check old and new lineages to avoid false positives
1340+
if (NStr::Find(org_lineage, "Bacteria; Cyanobacteriota") != NPOS ||
1341+
NStr::Find(org_lineage, "Bacteria; Bacillati; Cyanobacteriota") != NPOS) {
1342+
is_cyanobacteria = true;
1343+
}
13401344
}
13411345
}
13421346
}

0 commit comments

Comments
 (0)