Skip to content

Commit d24230a

Browse files
committed
Embl Changes
1 parent 79f0ed4 commit d24230a

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

biojava-core/src/main/java/org/biojava/nbio/core/sequence/io/embl/EmblReader.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ else if (lineIdentifier.equals("//")) {
9292
emblRecord.setKeyword(keyword);
9393
emblRecord.setEmblReference(emblReference);
9494
emblRecord.setAccessionNumber(accessionNumber);
95+
emblRecord.setSequence(sequence.toString());
9596
}
9697

9798
}

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

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.biojava.nbio.core.sequence.io.embl;
22

3+
import org.junit.Assert;
34
import org.junit.Before;
45
import org.junit.Test;
56

@@ -13,24 +14,31 @@
1314
*/
1415
public class EmblReaderTest {
1516

16-
private EmblReader emblReader;
17-
18-
@Before
19-
public void setUp() {
20-
emblReader = new EmblReader();
21-
}
2217

2318
@Test(expected = NullPointerException.class)
2419
public void givenNullFileParameterWhenProcessEmblFileThenThrowException() throws IOException {
2520
File file = null;
26-
emblReader.process(file);
21+
EmblReader.process(file);
2722

2823
}
2924

3025
@Test(expected = IllegalArgumentException.class)
3126
public void givenDirectoryWhenProcessEmblFileThenThrowException() throws IOException {
3227
File file = new File("./src/test/resources");
33-
emblReader.process(file);
28+
EmblReader.process(file);
29+
}
30+
31+
@Test
32+
public void givenAnEmilFileWhenProcessEmilFileThanTheSequenceShouldReturnAsExpected() throws IOException {
33+
File file = new File("./src/test/resources/test.embl");
34+
EmblRecord emblRecord = EmblReader.process(file);
35+
Assert.assertEquals("acaagatgccattgtcccccggcctcctgctgctg" +
36+
"ctgctctccggggccacggccaccgctgccctgcccctggagggtggccccaccggcc" +
37+
"gagacagcgagcatatgcaggaagcggcaggaataaggaaaagcagcctcctgactttcc" +
38+
"tcgcttggtggtttgagtggacctcccaggccagtgccgggcccctcataggagaggaagc" +
39+
"tcgggaggtggccaggcggcaggaaggcgcacccccccagcaatccgcgcgccgggacagaa" +
40+
"tgccctgcaggaacttcttctggaagaccttctcctcctgcaaataaaacctcacccatgaatgc" +
41+
"tcacgcaagtttaattacagacctgaa",emblRecord.getSequence());
3442
}
3543

3644

0 commit comments

Comments
 (0)