Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Fall 6, Fall 7
Description
Task: Explore the IGB DAS module to understand how UCSC DAS data is ingested by IGB.
Currently going through the class DasDataProvider, which is used to set up the DasDataProvider. The initialize() method is used to retrieve the dsn response from https://genome.ucsc.edu/cgi-bin/das/dsn this URL and store all the available genomes in genomeContextRootMap with the sourceid as key and MapMaster URL as value. The getAvailableDataSets() is used to get all the available datasets (types) for the selected genome and its version by using https://genome.ucsc.edu/cgi-bin/das/hg38/types this URL. The URL connection, request, and getting a response are done in the DasServerUtils class, retrieveDsnResponse() and retrieveDasTypesResponse() are the corresponding methods.