public class DatabaseImpl extends Object implements Database
| Constructor and Description |
|---|
DatabaseImpl() |
public DatabaseManager getManager()
public static DatabaseImpl getInstance()
public ArrayList<String> getAssociatedDiseases(String geneId, String src, GuiParameters params)
getAssociatedDiseases in interface Databasepublic ArrayList<String> getAssociatedDiseases(String geneId, String src, String assocType, GuiParameters params)
getAssociatedDiseases in interface Databasepublic List<String> getVariantAssociatedDiseases(String variantId, String src, String assocType, GuiParameters params)
public ArrayList<String> getAssociatedGeneNames(String diseaseId, String src, String assocType, GuiParameters params)
getAssociatedGeneNames in interface Databasepublic HashMap<String,String> getDiseaseClassForAllDiseases(GuiParameters params)
getDiseaseClassForAllDiseases in interface Databasepublic HashMap<String,String> getDiseaseClassForAllGenes(String source, GuiParameters params)
getDiseaseClassForAllGenes in interface Databasepublic String getDiseaseClassId(String diseaseClassName, GuiParameters params)
getDiseaseClassId in interface Databasepublic ArrayList<String> getGeneList(GuiParameters curParams) throws SQLException
getGeneList in interface DatabaseSQLExceptionpublic ArrayList<String> getDiseaseList(GuiParameters curParams)
getDiseaseList in interface Databasepublic ArrayList<String> getVariantList(GuiParameters curParams)
getVariantList in interface Databasepublic ArrayList<String> getDiseaseListVariant(GuiParameters curParams)
getDiseaseListVariant in interface Databasepublic ArrayList<String> getGeneListVariant(GuiParameters curParams)
getGeneListVariant in interface Databasepublic String getGeneIdWildCardGda(String geneName, GuiParameters params)
getGeneIdWildCardGda in interface Databasepublic String getGeneIdWildCardVda(String geneName, GuiParameters params)
public ArrayList<String> getGeneIdList(GuiParameters params)
getGeneIdList in interface Databasepublic String getDiseaseIdWildCardGDA(String diseaseName, GuiParameters params)
getDiseaseIdWildCardGDA in interface Databasepublic String getDiseaseIdWildCardVDA(String diseaseName, GuiParameters params)
public String getVariantIdWildCard(String variantId, GuiParameters params)
public HashMap<String,HashMap<String,String>> getDiseaseAttributes(GuiParameters params) throws DisGeNetException
getDiseaseAttributes in interface DatabaseDisGeNetExceptionpublic HashMap<String,HashMap<String,String>> getGeneAttributes(GuiParameters curParams) throws DisGeNetException
getGeneAttributes in interface DatabaseDisGeNetExceptionpublic HashMap<String,HashMap<String,String>> getVariantAttributes(GuiParameters curParams)
public HashMap<String,ArrayList<String>> getGeneDiseaseNetworkBySrc(GuiParameters curParams) throws DisGeNetException
getGeneDiseaseNetworkBySrc in interface DatabaseDisGeNetExceptionpublic Map<String,String> getAssociatedGenesToVariants(List<String> genes) throws SQLException
getAssociatedGenesToVariants in interface DatabaseSQLExceptionpublic HashMap<String,ArrayList<String>> getVariantDiseaseNetworkBySrc(GuiParameters curParams) throws DisGeNetException
getVariantDiseaseNetworkBySrc in interface DatabaseDisGeNetExceptionpublic HashMap<String,ArrayList<String>> getGeneProjectionBySrc(GuiParameters curParams)
getGeneProjectionBySrc in interface Databasepublic HashMap<String,ArrayList<String>> getDiseaseProjectionBySrc(GuiParameters curParams)
getDiseaseProjectionBySrc in interface Databasepublic HashMap<String,String> getEdgeAttributes(String assocId, GuiParameters params)
getEdgeAttributes in interface Databasepublic Map<String,List<String>> getDiseasesAssociatedToGenes(GuiParameters params) throws DisGeNetException
getDiseasesAssociatedToGenes in interface DatabaseDisGeNetExceptionpublic String multipleSearchParams(Set<String> pieces)
pieces - the search fieldspublic ArrayList<String> genNamesToId(List<String> pieces)
pieces - List containing all the gene names as strings.public ArrayList<String> getGeneDiseaseList(GuiParameters curParams)
getGeneDiseaseList in interface DatabaseCopyright © 2019. All rights reserved.