"""ActivePathways - integrative pathway enrichment analysis of multivariate omics data."""
from ._pvalue_correction import p_adjust
from .enrichment import (
    active_pathways,
    column_significance,
    enrichment_analysis,
)
from .export import export_as_csv
from .gmt import GMT, Pathway, is_gmt, make_background, read_gmt, write_gmt
from .merge_p import (
    browns_method,
    calculate_covariances,
    dpm,
    fishers_directional,
    fishers_method,
    merge_p_values,
    stouffers_directional,
    stouffers_method,
    strubes_directional,
    strubes_method,
    transform_data,
)
from .merge_results import merge_gmt, merge_results
from .statistical_tests import hypergeometric, ordered_hypergeometric

__all__ = [
    "GMT",
    "Pathway",
    "active_pathways",
    "browns_method",
    "calculate_covariances",
    "column_significance",
    "dpm",
    "enrichment_analysis",
    "export_as_csv",
    "fishers_directional",
    "fishers_method",
    "hypergeometric",
    "is_gmt",
    "make_background",
    "merge_gmt",
    "merge_p_values",
    "merge_results",
    "ordered_hypergeometric",
    "p_adjust",
    "read_gmt",
    "stouffers_directional",
    "stouffers_method",
    "strubes_directional",
    "strubes_method",
    "transform_data",
    "write_gmt",
]

__version__ = "2.0.6"
