Package ubic.gemma.core.loader.util
Class ExternalDatabaseUtils
java.lang.Object
ubic.gemma.core.loader.util.ExternalDatabaseUtils
Utilities for working with various external databases.
This delegates to specific utilities for each supported database.
- Author:
- poirigui
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringObtain a label for a given database entry.static StringgetUri(DatabaseEntry accession) Obtain a URI for a given database entry.static StringgetUri(DatabaseEntryValueObject accession) Obtain a URI for a given database entry.static StringgetUri(ExternalDatabase externalDatabase) Obtain a URI for a given external database.
-
Constructor Details
-
ExternalDatabaseUtils
public ExternalDatabaseUtils()
-
-
Method Details
-
getUri
Obtain a URI for a given database entry.The returned value is not necessarily an HTTP/HTTPS URL.
-
getUri
Obtain a URI for a given database entry.The returned value is not necessarily an HTTP/HTTPS URL.
-
getUri
Obtain a URI for a given external database.The returned value is not necessarily an HTTP/HTTPS URL.
-
getLabel
Obtain a label for a given database entry.This is usually the accession, but it may be
nullif the database accession is not meaningful to users (e.g. CELLxGENE dataset IDs are UUIDs).
-