package org.nextprot.api.core.service; import org.nextprot.api.core.domain.MainNames; import java.util.Map; /** * Extracts main names of proteins and isoforms based on isoform_identifier_view * * @author pam */ public interface MainNamesService { Map<String,MainNames> findIsoformOrEntryMainName(); /** * Extract main names of a given protein or isoform * @param accession isoform or entry accession * @return a MainNames object */ default MainNames findIsoformOrEntryMainName(String accession) { return findIsoformOrEntryMainName().get(accession); } }