package org.tgdb.species.gene; import org.tgdb.TgDbCaller; import org.tgdb.search.Keyword; import java.util.Collection; public interface GeneRemoteHome extends javax.ejb.EJBHome { org.tgdb.species.gene.GeneRemote findByPrimaryKey(java.lang.Integer key) throws javax.ejb.FinderException, java.rmi.RemoteException; org.tgdb.species.gene.GeneRemote findByNAME(String name) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByMgiid(java.lang.String mgiid) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findBySymbol(java.lang.String symbol) throws javax.ejb.FinderException, java.rmi.RemoteException; //org.tgdb.species.gene.GeneRemote create(int gaid, java.lang.String name, String comm, ProjectRemote project, TgDbCaller caller) throws javax.ejb.CreateException, java.rmi.RemoteException; java.util.Collection findByModel(int eid) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByDistinguish(String distinguish) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByModelAndDistinguish(int eid, String distinguish) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findGenesNotAssignedToAllele(int aid, String distinguish) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findPromoters(int eid) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByAllele(int aid) throws javax.ejb.FinderException, java.rmi.RemoteException; Collection findByName(java.lang.String name) throws javax.ejb.FinderException, java.rmi.RemoteException; Collection findByNameCaseSensitive(java.lang.String name) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByKeyword(Keyword keyword) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findByProject(int pid, TgDbCaller caller) throws javax.ejb.FinderException, java.rmi.RemoteException; org.tgdb.species.gene.GeneRemote create(int gaid, java.lang.String name, String genesymbol, int cid, TgDbCaller caller) throws javax.ejb.CreateException, java.rmi.RemoteException; java.util.Collection findUnassignedGenes(int eid, int pid, String distinguish) throws javax.ejb.FinderException, java.rmi.RemoteException; java.util.Collection findUnassignedGenesForTransgenic(int eid, int strainid, int pid) throws javax.ejb.FinderException, java.rmi.RemoteException; }