package org.nextprot.api.core.dao;
import java.util.List;
import org.nextprot.api.core.domain.Isoform;
/**
* Returns information about the isoforms and their synonyms
* @author dteixeira
*
*/
public interface IsoformDAO {
/**
* For a given master entry all the isoforms are returned (without their synonyms filled)
* @param entryName the name of the master entry
* @return the list of all isoforms
*/
List<Isoform> findIsoformsByEntryName(String entryName);
/**
* For a given master entry, all isoforms sysnomys (non-main) are returned
* @param entryName the name of the master entry
* @return the list of synoyms
*/
List<EntityName> findIsoformsSynonymsByEntryName(String entryName);
}