Interface HomologeneService
- All Known Implementing Classes:
HomologeneServiceImpl
public interface HomologeneService
- Author:
- paul
-
Method Summary
Modifier and TypeMethodDescriptiongetHomologue(Gene gene, Taxon taxon) getHomologues(Long ncbiId) getHomologues(Gene gene) getHomologueValueObject(Long geneId, String taxonCommonName) getNCBIGeneIdsInGroup(long homologeneGroupId) voidrefresh()Refresh homologene data.
-
Method Details
-
getHomologue
- Parameters:
gene- genetaxon- desired taxon to find homologue in- Returns:
- Finds the homologue of the given gene for the taxon specified, or null if there is no homologue
-
getHomologues
- Parameters:
gene- gene- Returns:
- Collection of genes found in Gemma that are homologous with the given gene. Empty if no homologues or gene lacks homologue information, or null if not ready.
-
getHomologues
- Parameters:
ncbiId- gene ncbi id- Returns:
- A collection of NCBI gene ids that are homologous with the given NCBI Gene Id
-
getHomologueValueObject
- Parameters:
geneId- gene idtaxonCommonName- desired taxon to find homologue in- Returns:
- Finds the homologue of the given gene for the taxon specified, or null if there is no homologue
-
getNCBIGeneIdsInGroup
-
refresh
Refresh homologene data.- Throws:
IOException
-