1use pyo3::prelude::*;
2
3#[pymodule]
4#[pyo3(name = "ggetrs")]
5fn ggetrs(py: Python<'_>, module: &Bound<'_, PyModule>) -> PyResult<()> {
6 ggetrs_archs4::python_archs4(py, module)?;
7
8 {
9 module.add_function(wrap_pyfunction!(ggetrs_enrichr::python_enrichr, module)?)?;
10 module.add_function(wrap_pyfunction!(
11 ggetrs_enrichr::python_enrichr_background,
12 module
13 )?)?;
14 }
15
16 {
17 ggetrs_ensembl::python_ensembl(py, module)?;
18 module.add_function(wrap_pyfunction!(
19 ggetrs_ensembl::python_ensembl_search,
20 module
21 )?)?;
22 }
23
24 ggetrs_ucsc::python_ucsc(py, module)?;
25
26 module.add_function(wrap_pyfunction!(ggetrs_seq::python_seq, module)?)?;
27
28 module.add_function(wrap_pyfunction!(ggetrs_info::python_info, module)?)?;
29
30 module.add_function(wrap_pyfunction!(ggetrs_blast::python_blast, module)?)?;
31
32 Ok(())
33}