ggetrs/
lib.rs

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}