Skip to content

Commit 572210a

Browse files
authored
Update GenbankReaderTest.java
Added assertions for each uppercase_locus test file to check that the ID field is successfully pulled out using the updated locus line Pattern
1 parent b7ea72b commit 572210a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

biojava-core/src/test/java/org/biojava/nbio/core/sequence/io/GenbankReaderTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,34 +301,42 @@ public void testLegacyLocusCompatable() throws Exception {
301301
// Testing opening a genbank file with uppercase units, strand and topology
302302
DNASequence header0 = readGenbankResource("/uppercase_locus0.gb");
303303
assertEquals("ABC12.3_DE 7071 BP DS-DNA CIRCULAR SYN 22-JUL-1994", header0.getOriginalHeader());
304+
assertEquals("ABC12.3_DE", header0.getAccession().getID());
304305

305306
// Testing uppercase SS strand
306307
DNASequence header1 = readGenbankResource("/uppercase_locus1.gb");
307308
assertEquals("ABC12.3_DE 7071 BP SS-DNA CIRCULAR SYN 13-JUL-1994", header1.getOriginalHeader());
309+
assertEquals("ABC12.3_DE", header1.getAccession().getID());
308310

309311
// Testing uppercase MS strand
310312
DNASequence header2 = readGenbankResource("/uppercase_locus2.gb");
311313
assertEquals("ABC12.3_DE 7071 BP MS-DNA CIRCULAR SYN 13-JUL-1994", header2.getOriginalHeader());
314+
assertEquals("ABC12.3_DE", header2.getAccession().getID());
312315

313316
// Testing uppercase LINEAR topology
314317
DNASequence header3 = readGenbankResource("/uppercase_locus3.gb");
315318
assertEquals("ABC12.3_DE 7071 BP DNA LINEAR SYN 22-JUL-1994", header3.getOriginalHeader());
319+
assertEquals("ABC12.3_DE", header3.getAccession().getID());
316320

317321
// Testing uppercase units with no strand or topology
318322
DNASequence header4 = readGenbankResource("/uppercase_locus4.gb");
319323
assertEquals("ABC12.3_DE 7071 BP DNA SYN 13-JUL-1994", header4.getOriginalHeader());
324+
assertEquals("ABC12.3_DE", header4.getAccession().getID());
320325

321326
// Testing uppercase units with no strand, topology, division or date
322327
DNASequence header5 = readGenbankResource("/uppercase_locus5.gb");
323328
assertEquals("ABC12.3_DE 7071 BP DNA", header5.getOriginalHeader());
329+
assertEquals("ABC12.3_DE", header5.getAccession().getID());
324330

325331
// Testing uppercase units with no strand, molecule type, topology, division or date
326332
DNASequence header6 = readGenbankResource("/uppercase_locus6.gb");
327333
assertEquals("ABC12.3_DE 7071 BP", header6.getOriginalHeader());
334+
assertEquals("ABC12.3_DE", header6.getAccession().getID());
328335

329336
// Testing uppercase protein units
330337
ProteinSequence header7 = readGenbankProteinResource("/uppercase_locus7.gb");
331338
assertEquals("ABC12.3_DE 7071 AA Protein", header7.getOriginalHeader());
339+
assertEquals("ABC12.3_DE", header7.getAccession().getID());
332340

333341
}
334342

0 commit comments

Comments
 (0)