mieaa.API¶
-
class
mieaa.
API
¶ miEAA api wrapper class. Each instance is tied to a Job ID after starting an enrichment analysis. Instance must be invalidated with invalidate() before starting a new analysis.
-
root_url [class attribute]
API root url
Type: str
-
api_version [class attribute]
Current API version
Type: str
-
endpoints [class attribute]
API endpoints suffix
Type: dict
-
wait_between_requests [class attribute]
How many seconds to wait between API requests (due to throttling)
Type: float
-
default [class attribute]
Default settings to pass to converter or analysis apis
Type: dict
-
session [instance attribute]
Session information necessary to retrieve results
Type: API_Session
-
job_id [instance attribute]
Unique identifier for enrichment analysis job of current session
Type: uuid
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
()Initialize self. convert_mirbase
(mirnas, Iterable[str], IO], …)Convert a set of either miRNAs/precursors from one miRbase version to another get_enrichment_categories
(mirna_type, species)Get possible enrichment categories get_enrichment_parameters
()Retrieve parameters used during enrichment analysis get_progress
()Retrieve enrichment analysis progress get_results
(results_format, …[, retries])Return results in json or csv format invalidate
()Invalidate current session. run_gsea
(test_set, Iterable[T_co], IO], …)Start miRNA Set Enrichment Analysis run_ora
(test_set, Iterable[T_co], IO], …)Start Over Enrichment Analysis save_enrichment_results
(save_file, IO], …)Save results in specified format to_mirna
(mirnas, Iterable[str], IO], …)Convert from precursor->mirna to_precursor
(mirnas, Iterable[str], IO], …)Convert from mirna->precursor Attributes
api_version
default_params
endpoints
root_url
wait_between_requests
-