public class DatabaseImpl extends Object implements Database
Constructor and Description |
---|
DatabaseImpl() |
public static DatabaseImpl getInstance()
public ArrayList<String> genWildCard(String geneName)
geneName
- The gene name from a free-text-search-stringpublic String getGeneId(String geneName)
public ArrayList<String> genNamesToId(List<String> pieces)
pieces
- A list of symbols of genepublic Map<String,String> getAssociatedGenesToVariants(List<String> genes)
getAssociatedGenesToVariants
in interface Database
genes
- List of gene symbolspublic ArrayList<String> getDiseasesAssociatedToGenes(GuiParameters curParams)
getDiseasesAssociatedToGenes
in interface Database
public ArrayList<String> getGeneIdList(GuiParameters curParams)
getGeneIdList
in interface Database
curParams
- GuiParamaeterspublic ArrayList<String> getGeneList(GuiParameters curParams)
getGeneList
in interface Database
curParams
- GuiParamaeterspublic ArrayList<String> getVariantList(GuiParameters curParams)
getVariantList
in interface Database
curParams
- GuiParamaeterspublic ArrayList<String> getDiseaseList(GuiParameters curParams)
getDiseaseList
in interface Database
curParams
- GuiParamaeterspublic ArrayList<String> getDiseaseListVariant(GuiParameters curParams)
getDiseaseListVariant
in interface Database
curParams
- GuiParamaeterspublic ArrayList<String> getGeneListVariant(GuiParameters curParams)
getGeneListVariant
in interface Database
curParams
- GuiParameterspublic HashMap<String,HashMap<String,String>> getGeneAttributes(GuiParameters curParams)
getGeneAttributes
in interface Database
public HashMap<String,HashMap<String,String>> getDiseaseAttributes(GuiParameters curParams)
getDiseaseAttributes
in interface Database
public HashMap<String,HashMap<String,String>> getVariantAttributes(GuiParameters curParams)
public HashMap<String,ArrayList<String>> getGeneProjectionBySrc(GuiParameters curParams)
getGeneProjectionBySrc
in interface Database
public HashMap<String,ArrayList<String>> getDiseaseProjectionBySrc(GuiParameters curParams)
getDiseaseProjectionBySrc
in interface Database
public HashMap<String,ArrayList<String>> getGeneDiseaseNetworkBySrc(GuiParameters curParams)
getGeneDiseaseNetworkBySrc
in interface Database
public HashMap<String,ArrayList<String>> getVariantDiseaseNetworkBySrc(GuiParameters curParams)
getVariantDiseaseNetworkBySrc
in interface Database
public static void main(String[] args) throws DisGeNetException
DisGeNetException
Copyright © 2024. All rights reserved.