API reference ============= The public API is re-exported from the top-level :mod:`vdjmatch` package — :class:`vdjmatch.api.Annotator` and the module-level :func:`vdjmatch.annotate` shortcut. The submodules below expose the building blocks (VDJdb access, the search index, E-values, I/O). vdjmatch.api ------------ .. automodule:: vdjmatch.api :members: :undoc-members: :show-inheritance: vdjmatch.db ----------- .. automodule:: vdjmatch.db :members: :undoc-members: :show-inheritance: vdjmatch.match -------------- .. automodule:: vdjmatch.match :members: :undoc-members: :show-inheritance: vdjmatch.evalue --------------- .. automodule:: vdjmatch.evalue :members: :undoc-members: :show-inheritance: vdjmatch.aggregate ------------------ .. automodule:: vdjmatch.aggregate :members: :undoc-members: :show-inheritance: vdjmatch.io ----------- .. automodule:: vdjmatch.io :members: :undoc-members: :show-inheritance: vdjmatch.cluster ---------------- .. automodule:: vdjmatch.cluster :members: :undoc-members: :show-inheritance: vdjmatch.precursor ------------------ .. note:: Needs the optional extra: ``pip install 'vdjmatch[precursor]'``. It pulls ``vdjtools`` for the recombination model; importing ``vdjmatch`` itself never does. .. automodule:: vdjmatch.precursor :members: :undoc-members: :show-inheritance: