Skip to content

Commit dd585c9

Browse files
committed
using interfaces instead of implementations
1 parent 7070bc6 commit dd585c9

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

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

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,7 @@
5151

5252
import java.io.BufferedReader;
5353
import java.io.IOException;
54-
import java.util.ArrayList;
55-
import java.util.HashMap;
56-
import java.util.LinkedHashMap;
57-
import java.util.List;
54+
import java.util.*;
5855
import java.util.regex.Matcher;
5956
import java.util.regex.Pattern;
6057

@@ -434,18 +431,18 @@ public GenericGenbankHeaderParser<S, C> getSequenceHeaderParser() {
434431
return headerParser;
435432
}
436433

437-
public LinkedHashMap<String, ArrayList<DBReferenceInfo>> getDatabaseReferences() {
434+
public Map<String, ArrayList<DBReferenceInfo>> getDatabaseReferences() {
438435
return mapDB;
439436
}
440437

441-
public ArrayList<String> getKeyWords() {
438+
public List<String> getKeyWords() {
442439
return new ArrayList<>(featureCollection.keySet());
443440
}
444441

445-
public ArrayList<AbstractFeature> getFeatures(String keyword) {
442+
public List<AbstractFeature> getFeatures(String keyword) {
446443
return featureCollection.get(keyword);
447444
}
448-
public HashMap<String, ArrayList<AbstractFeature>> getFeatures() {
445+
public Map<String, ArrayList<AbstractFeature>> getFeatures() {
449446
return featureCollection;
450447
}
451448

0 commit comments

Comments
 (0)