fetch_gmt = {
let base_url = 'https://maayanlab.cloud/Enrichr/geneSetLibrary?mode=text&libraryName=' + library_name ;
let full_url = base_url ;
const response = await fetch(
full_url, {
method: 'GET',
headers: {
"Accept" : "application/json",
'Content-Type': 'application/json',
}
}
);
var response_text = await response.text()
var gmt_dict = {}
response_text.split('\n').map(d => d.split('\t'))
.forEach(d => {
var term = d[0]
var gene_set = d.slice(2,)
gmt_dict[term] = gene_set
})
return gmt_dict
}