diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiRNAParser.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiRNAParser.java index 4df17c91411256d6180917ed5035574ca303e881..4d6f12eb9f16a983ed138d7b6b46772f6395a1f6 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiRNAParser.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/MiRNAParser.java @@ -181,7 +181,7 @@ public class MiRNAParser extends CachableInterface implements IExternalService { * @throws MiRNASearchException * thrown when there is a problem with accessing mirna database */ - public List<MiRNA> getMiRnasByNames(List<String> names) throws MiRNASearchException { + public List<MiRNA> getMiRnasByNames(Collection<String> names) throws MiRNASearchException { List<MiRNA> miRNAs = new ArrayList<>(); List<String> idsToRemove = new ArrayList<>(); MiRNA miRNA = null; @@ -419,7 +419,7 @@ public class MiRNAParser extends CachableInterface implements IExternalService { * thrown when there is a problem with accessing mirna database */ public List<MiRNA> getMiRnaListByTargets(Collection<MiriamData> targetsMiriam) throws MiRNASearchException { - List<String> mirnaNames = new ArrayList<>(); + Set<String> mirnaNames = new HashSet<>(); Set<MiriamData> targets = new HashSet<>(); for (MiriamData miriamData : targetsMiriam) { if (!MiriamType.HGNC_SYMBOL.equals(miriamData.getDataType()) && !MiriamType.ENTREZ.equals(miriamData.getDataType())) {