# API

```{eval-rst}
.. currentmodule:: mofaflex
.. toctree::
```
## Core

```{eval-rst}
.. autosummary::
    :toctree: generated

    MOFAFLEX
    FeatureSet
    FeatureSets
```

### Terms
```{eval-rst}
.. autosummary::
    :toctree: generated
    :recursive:

    terms
```

### Priors
```{eval-rst}
.. autosummary::
    :toctree: generated
    :recursive:

    priors
```

### Likelihoods
```{eval-rst}
.. autosummary::
    :toctree: generated
    :recursive:

    likelihoods
```

### Settings

An instance of the [](#_core.settings.Settings) class is available as `mofaflex.settings` and allows configuring MOFA-FLEX.

```{eval-rst}
.. currentmodule:: mofaflex
.. autosummary::
    :toctree: generated

    _core.settings.Settings
```

## Tools

```{eval-rst}
.. autosummary::
    :toctree: generated
    :recursive:

    tl
```

## Plotting

```{eval-rst}
.. autosummary::
    :toctree: generated
    :recursive:

    pl
```
