All functions

cacheDirectory()

Gesel cache directory

consolidateBlockSize()

Block size for consolidation

createGeneIdentifierMap()

Create mapping of gene identifiers

downloadDatabaseFile() databaseUrl()

Download Gesel database files

downloadDatabaseRanges()

Fetch byte ranges from a Gesel database file

downloadGeneFile() geneUrl()

Fetch Gesel gene annotation files

effectiveNumberOfGenes()

Effective number of genes

fetchAllCollections()

Fetch all gene set collections

fetchAllGenes()

Fetch all genes

fetchAllSets()

Fetch all gene sets

fetchCollectionSizes()

Size of collections

fetchGeneTypes()

Fetch available gene identfier types

fetchGeneVersion()

Fetch version of the gene annotation files

fetchGenesForAllSets()

Fetch genes for all sets

fetchGenesForSomeSets()

Fetch genes for some sets

fetchSetSizes()

Size of gene sets

fetchSetsForAllGenes()

Fetch sets for all genes

fetchSetsForSomeGenes()

Fetch sets for some genes

fetchSomeCollections()

Fetch some collections

fetchSomeSets()

Fetch some sets

flushMemoryCache()

Flush the in-memory cache

loadAllSets()

Load all gene sets for a species

newConfig()

Create a new configuration object

prepareDatabaseFiles()

Prepare the Gesel database

prepareGeneFiles()

Prepare the Gesel gene annotation files

querySets()

Query gene sets

rangeConcurrency()

Concurrency of range requests

readDatabaseRanges()

Read byte ranges from a Gesel database file

renameGenesInSets()

Rename genes in their sets

searchGenes()

Search for genes

searchOverlappingSets()

Search for overlapping gene sets

searchSetText()

Search set text

validateDatabaseFiles() validateGeneFiles()

Validate Gesel database files