Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.08 KB

README.md

File metadata and controls

36 lines (21 loc) · 1.08 KB

This library provides easy computation of all the downloads per file for each EBI resource.

How to use it:

The name of the databases can be found here:

Database Name Database URL
Pride www.ebi.ac.uk/pride
ExpressionAtlas www.ebi.ac.uk/gxa
ArrayExpress www.ebi.ac.uk/arrayexpress
EVA www.ebi.ac.uk/eva
Metabolights www.ebi.ac.uk/metabolights
ENA www.ebi.ac.uk/ena

Code:

    ElasticSearchWsClient elasticSearchClient = new ElasticSearchWsClient(new ElasticSearchWsConfigProd(port,machine,user, port));
    elasticSearchClient.initialiseData(fromDate, toDate);
    
    // ACCESSION_TO_PERIOD_TO_ANONYMISED_IP_ADDRESS_TO_FILE_NAME
    Map<String, Map<String, Map<String, Multiset<String>>>> dbDownloadInfo
                                = elasticSearchClient.getDownloadsData(ElasticSearchWsConfigProd.DB.Pride);    

Be aware that this needs more than 12G memory.